@@ -336,7 +336,7 @@ const lintFoldEnd = async () => { if (fold.isTravis()) console.log(fold.end("lin
336336const eslint = ( folder ) => async ( ) => {
337337 const ESLINTRC_CI = ".eslintrc.ci.json" ;
338338 const ESLINTRC = ".eslintrc.json" ;
339- const isCIEnv = process . env . CI === "true" ;
339+ const isCIEnv = cmdLineOptions . ci || process . env . CI === "true" ;
340340 const config = isCIEnv && fs . existsSync ( path . resolve ( folder , ESLINTRC_CI ) ) ? ESLINTRC_CI : ESLINTRC ;
341341
342342 const args = [
@@ -364,11 +364,17 @@ const lintCompiler = eslint("src");
364364lintCompiler . displayName = "lint-compiler" ;
365365task ( "lint-compiler" , series ( [ buildEslintRules , lintFoldStart , lintCompiler , lintFoldEnd ] ) ) ;
366366task ( "lint-compiler" ) . description = "Runs eslint on the compiler sources." ;
367+ task ( "lint-compiler" ) . flags = {
368+ " --ci" : "Runs eslint additional rules" ,
369+ } ;
367370
368371const lint = series ( [ buildEslintRules , lintFoldStart , lintScripts , lintCompiler , lintFoldEnd ] ) ;
369372lint . displayName = "lint" ;
370373task ( "lint" , series ( [ buildEslintRules , lintFoldStart , lint , lintFoldEnd ] ) ) ;
371374task ( "lint" ) . description = "Runs eslint on the compiler and scripts sources." ;
375+ task ( "lint" ) . flags = {
376+ " --ci" : "Runs eslint additional rules" ,
377+ } ;
372378
373379const buildCancellationToken = ( ) => buildProject ( "src/cancellationToken" ) ;
374380const cleanCancellationToken = ( ) => cleanProject ( "src/cancellationToken" ) ;
0 commit comments