@@ -17,7 +17,7 @@ use tokio::process::Command;
1717// project-specific modules/crates
1818use super :: MakeSuggestions ;
1919use crate :: {
20- cli:: { ClangParams , LinesChangedOnly } ,
20+ cli:: ClangParams ,
2121 common_fs:: { normalize_path, FileObj } ,
2222} ;
2323
@@ -269,19 +269,17 @@ pub async fn run_clang_tidy(
269269 for arg in & clang_params. extra_args {
270270 args. extend ( [ "--extra-arg" . to_string ( ) , format ! ( "\" {}\" " , arg) ] ) ;
271271 }
272- if clang_params. lines_changed_only != LinesChangedOnly :: Off {
273- let ranges = file. get_ranges ( & clang_params. lines_changed_only ) ;
274- if !ranges. is_empty ( ) {
275- let filter = format ! (
276- "[{{\" name\" :{:?},\" lines\" :{:?}}}]" ,
277- & file_name. replace( '/' , if OS == "windows" { "\\ " } else { "/" } ) ,
278- ranges
279- . iter( )
280- . map( |r| [ r. start( ) , r. end( ) ] )
281- . collect:: <Vec <_>>( )
282- ) ;
283- args. extend ( [ "--line-filter" . to_string ( ) , filter] ) ;
284- }
272+ let ranges = file. get_ranges ( & clang_params. lines_changed_only ) ;
273+ if !ranges. is_empty ( ) {
274+ let filter = format ! (
275+ "[{{\" name\" :{:?},\" lines\" :{:?}}}]" ,
276+ & file_name. replace( '/' , if OS == "windows" { "\\ " } else { "/" } ) ,
277+ ranges
278+ . iter( )
279+ . map( |r| [ r. start( ) , r. end( ) ] )
280+ . collect:: <Vec <_>>( )
281+ ) ;
282+ args. extend ( [ "--line-filter" . to_string ( ) , filter] ) ;
285283 }
286284 ( file_name, args)
287285 } ;
0 commit comments