mirror of
https://github.com/servo/servo.git
synced 2025-06-08 08:33:26 +00:00
Improve mach clippy, add plugins to style/util
This commit is contained in:
parent
ed894777a1
commit
3ead9cc67b
8 changed files with 28 additions and 8 deletions
|
@ -44,12 +44,14 @@ mod utils;
|
|||
#[plugin_registrar]
|
||||
pub fn plugin_registrar(reg: &mut Registry) {
|
||||
reg.register_syntax_extension(intern("dom_struct"), MultiModifier(box jstraceable::expand_dom_struct));
|
||||
reg.register_syntax_extension(intern("derive_JSTraceable"), MultiDecorator(box jstraceable::expand_jstraceable));
|
||||
reg.register_syntax_extension(intern("_generate_reflector"), MultiDecorator(box reflector::expand_reflector));
|
||||
reg.register_late_lint_pass(box lints::transmute_type::TransmutePass);
|
||||
reg.register_syntax_extension(intern("derive_JSTraceable"),
|
||||
MultiDecorator(box jstraceable::expand_jstraceable));
|
||||
reg.register_syntax_extension(intern("_generate_reflector"),
|
||||
MultiDecorator(box reflector::expand_reflector));
|
||||
reg.register_late_lint_pass(box lints::unrooted_must_root::UnrootedPass::new());
|
||||
reg.register_late_lint_pass(box lints::privatize::PrivatizePass);
|
||||
reg.register_late_lint_pass(box lints::inheritance_integrity::InheritancePass);
|
||||
reg.register_late_lint_pass(box lints::transmute_type::TransmutePass);
|
||||
reg.register_early_lint_pass(box lints::ban::BanPass);
|
||||
reg.register_late_lint_pass(box tenacious::TenaciousPass);
|
||||
reg.register_attribute("must_root".to_string(), Whitelisted);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue