File tree Expand file tree Collapse file tree 4 files changed +9
-14
lines changed Expand file tree Collapse file tree 4 files changed +9
-14
lines changed Original file line number Diff line number Diff line change @@ -103,6 +103,7 @@ fn update_lints(update_mode: &UpdateMode) {
103103pub mod lint;
104104pub use lint::Lint;
105105pub use lint::LINT_LEVELS;
106+ pub use lint::LintLevel;
106107
107108pub const ALL_LINTS: [Lint; {}] = {:#?};\n " ,
108109 sorted_usable_lints. len( ) ,
Original file line number Diff line number Diff line change @@ -130,6 +130,11 @@ Available lint options:
130130 . iter ( )
131131 . find ( |level_mapping| level_mapping. 0 == lint. group )
132132 . map ( |( _, level) | level)
133+ . map ( |level| match level {
134+ LintLevel :: Allow => "allow" ,
135+ LintLevel :: Warn => "warn" ,
136+ LintLevel :: Deny => "deny" ,
137+ } )
133138 . unwrap ( )
134139 } ;
135140
@@ -184,7 +189,7 @@ Available lint options:
184189 s
185190 } ;
186191
187- println ! ( "Lint groups provided by rustc :\n " ) ;
192+ println ! ( "Lint groups provided by clippy :\n " ) ;
188193 println ! ( " {} sub-lints" , padded( "name" ) ) ;
189194 println ! ( " {} ---------" , padded( "----" ) ) ;
190195
@@ -198,7 +203,7 @@ Available lint options:
198203 . map ( |name| name. replace ( "_" , "-" ) )
199204 . collect :: < Vec < String > > ( )
200205 . join ( ", " ) ;
201- println ! ( " {} {}" , padded( & name) , desc) ;
206+ println ! ( " {} {}" , padded( & scoped ( & name) ) , desc) ;
202207 }
203208 println ! ( "\n " ) ;
204209 } ;
Original file line number Diff line number Diff line change @@ -15,18 +15,6 @@ pub enum LintLevel {
1515 Deny ,
1616}
1717
18- impl std:: fmt:: Display for LintLevel {
19- fn fmt ( & self , f : & mut std:: fmt:: Formatter ) -> std:: fmt:: Result {
20- let s = match self {
21- LintLevel :: Allow => "allow" ,
22- LintLevel :: Warn => "warn" ,
23- LintLevel :: Deny => "deny" ,
24- } ;
25-
26- write ! ( f, "{}" , s)
27- }
28- }
29-
3018pub const LINT_LEVELS : [ ( & str , LintLevel ) ; 8 ] = [
3119 ( "correctness" , LintLevel :: Deny ) ,
3220 ( "style" , LintLevel :: Warn ) ,
Original file line number Diff line number Diff line change 33pub mod lint;
44pub use lint:: Lint ;
55pub use lint:: LINT_LEVELS ;
6+ pub use lint:: LintLevel ;
67
78pub const ALL_LINTS : [ Lint ; 304 ] = [
89 Lint {
You can’t perform that action at this time.
0 commit comments