@@ -35,12 +35,14 @@ There is a bit of boilerplate code that needs to be set up when creating a new
35
35
lint. Fortunately, you can use the clippy dev tools to handle this for you. We
36
36
are naming our new lint ` foo_functions ` (lints are generally written in snake
37
37
case), and we don't need type information so it will have an early pass type
38
- (more on this later on). To get started on this lint you can run
39
- ` cargo dev new_lint --name=foo_functions --pass=early --category=pedantic `
40
- (category will default to nursery if not provided). This command will create
41
- two files: ` tests/ui/foo_functions.rs ` and ` clippy_lints/src/foo_functions.rs ` ,
42
- as well as run ` cargo dev update_lints ` to register the new lint. For cargo lints,
43
- two project hierarchies (fail/pass) will be created by default under ` tests/ui-cargo ` .
38
+ (more on this later on). If you're not sure if the name you chose fits the lint,
39
+ take a look at our [ lint naming guidelines] [ lint_naming ] . To get started on this
40
+ lint you can run `cargo dev new_lint --name=foo_functions --pass=early
41
+ --category=pedantic` (category will default to nursery if not provided). This
42
+ command will create two files: ` tests/ui/foo_functions.rs ` and
43
+ ` clippy_lints/src/foo_functions.rs ` , as well as run ` cargo dev update_lints ` to
44
+ register the new lint. For cargo lints, two project hierarchies (fail/pass) will
45
+ be created by default under ` tests/ui-cargo ` .
44
46
45
47
Next, we'll open up these files and add our lint!
46
48
0 commit comments