blob: 8fef9f0fed5df424f59a3f80e07922f54211e011 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
def no_mod_rs(root_dir)
pattern = root_dir.join('crates', '*', 'src', '**', 'mod.rs').to_s
errors = Dir.glob(pattern).sort.map do |path|
Pathname.new(path).relative_path_from(root_dir).to_s
end
return true if errors.empty?
puts 'Found `mod.rs` file(s). Use `src/<submodule>.rs` instead of `<submodule>/mod.rs`:'
errors.each do |path|
puts " #{path}"
end
false
end
|