mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
No extern crate test/tidy & better RUSTFLAGS handling in mach (#30328)
* Remove unused extern crate rustflag * Remove tidy check alphabetical order of extern crates rustfmt's reorder_imports already does that * fix * better RUSTFLAGS handling
This commit is contained in:
parent
d470955032
commit
9b1247b20f
3 changed files with 5 additions and 22 deletions
|
@ -538,7 +538,6 @@ def check_rust(file_name, lines):
|
|||
|
||||
prev_open_brace = False
|
||||
multi_line_string = False
|
||||
prev_crate = {}
|
||||
prev_mod = {}
|
||||
prev_feature_name = ""
|
||||
indent = 0
|
||||
|
@ -640,22 +639,6 @@ def check_rust(file_name, lines):
|
|||
yield (idx + 1, "found an empty line following a {")
|
||||
prev_open_brace = line.endswith("{")
|
||||
|
||||
# check alphabetical order of extern crates
|
||||
if line.startswith("extern crate "):
|
||||
# strip "extern crate " from the begin and ";" from the end
|
||||
crate_name = line[13:-1]
|
||||
if indent not in prev_crate:
|
||||
prev_crate[indent] = ""
|
||||
if prev_crate[indent] > crate_name and check_alphabetical_order:
|
||||
yield(idx + 1, decl_message.format("extern crate declaration")
|
||||
+ decl_expected.format(prev_crate[indent])
|
||||
+ decl_found.format(crate_name))
|
||||
prev_crate[indent] = crate_name
|
||||
|
||||
if line == "}":
|
||||
for i in [i for i in prev_crate.keys() if i > indent]:
|
||||
del prev_crate[i]
|
||||
|
||||
# check alphabetical order of feature attributes in lib.rs files
|
||||
if is_lib_rs_file:
|
||||
match = re.search(r"#!\[feature\((.*)\)\]", line)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue