@@ -36,7 +36,8 @@ High level approach:
36
36
37
37
### Finding something to fix/improve
38
38
39
- All issues on Clippy are mentored, if you want help with a bug just ask @Manishearth , @llogiq , @mcarton or @oli-obk .
39
+ All issues on Clippy are mentored, if you want help with a bug just ask
40
+ @Manishearth , @flip1995 , @phansch or @yaahc .
40
41
41
42
Some issues are easier than others. The [ ` good first issue ` ] label can be used to find the easy issues.
42
43
If you want to work on an issue, please leave a comment so that we can assign it to you!
@@ -70,24 +71,22 @@ an AST expression). `match_def_path()` in Clippy's `utils` module can also be us
70
71
[ `T-AST` ] : https://github.com/rust-lang/rust-clippy/labels/T-AST
71
72
[ `T-middle` ] : https://github.com/rust-lang/rust-clippy/labels/T-middle
72
73
[ `E-medium` ] : https://github.com/rust-lang/rust-clippy/labels/E-medium
73
- [ `ty` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc /ty
74
+ [ `ty` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle /ty
74
75
[ nodes in the AST docs ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_ast/ast/
75
76
[ deep-nesting ] : https://github.com/rust-lang/rust-clippy/blob/557f6848bd5b7183f55c1e1522a326e9e1df6030/clippy_lints/src/mem_forget.rs#L29-L43
76
77
[ if_chain ] : https://docs.rs/if_chain/*/if_chain
77
78
[ nest-less ] : https://github.com/rust-lang/rust-clippy/blob/557f6848bd5b7183f55c1e1522a326e9e1df6030/clippy_lints/src/bit_mask.rs#L124-L150
78
79
79
80
## Writing code
80
81
81
- Have a look at the [ docs for writing lints] [ adding_lints ] for more details. [ Llogiq's blog post on lints]
82
- is also a nice primer to lint-writing, though it does get into advanced stuff and may be a bit outdated.
82
+ Have a look at the [ docs for writing lints] [ adding_lints ] for more details.
83
83
84
84
If you want to add a new lint or change existing ones apart from bugfixing, it's
85
85
also a good idea to give the [ stability guarantees] [ rfc_stability ] and
86
86
[ lint categories] [ rfc_lint_cats ] sections of the [ Clippy 1.0 RFC] [ clippy_rfc ] a
87
87
quick read.
88
88
89
89
[ adding_lints ] : https://github.com/rust-lang/rust-clippy/blob/master/doc/adding_lints.md
90
- [ Llogiq's blog post on lints ] : https://llogiq.github.io/2015/06/04/workflows.html
91
90
[ clippy_rfc ] : https://github.com/rust-lang/rfcs/blob/master/text/2476-clippy-uno.md
92
91
[ rfc_stability ] : https://github.com/rust-lang/rfcs/blob/master/text/2476-clippy-uno.md#stability-guarantees
93
92
[ rfc_lint_cats ] : https://github.com/rust-lang/rfcs/blob/master/text/2476-clippy-uno.md#lint-audit-and-categories
0 commit comments