@@ -28,6 +28,13 @@ import (
28
28
29
29
const defaultFileMode = 0644
30
30
31
+ const (
32
+ // envFailOnWarnings value: "1"
33
+ envFailOnWarnings = "FAIL_ON_WARNINGS"
34
+ // envMemLogEvery value: "1"
35
+ envMemLogEvery = "GL_MEM_LOG_EVERY"
36
+ )
37
+
31
38
func getDefaultIssueExcludeHelp () string {
32
39
parts := []string {"Use or not use default excludes:" }
33
40
for _ , ep := range config .DefaultExcludePatterns {
@@ -350,9 +357,9 @@ func (e *Executor) runAnalysis(ctx context.Context, args []string) ([]result.Iss
350
357
if err != nil {
351
358
return nil , errors .Wrap (err , "context loading failed" )
352
359
}
353
- lintCtx .Log = e .log .Child ("linters context" )
360
+ lintCtx .Log = e .log .Child (logutils . DebugKeyLintersContext )
354
361
355
- runner , err := lint .NewRunner (e .cfg , e .log .Child ("runner" ),
362
+ runner , err := lint .NewRunner (e .cfg , e .log .Child (logutils . DebugKeyRunner ),
356
363
e .goenv , e .EnabledLintersSet , e .lineCache , e .DBManager , lintCtx .Packages )
357
364
if err != nil {
358
365
return nil , err
@@ -390,7 +397,7 @@ func (e *Executor) runAndPrint(ctx context.Context, args []string) error {
390
397
e .log .Warnf ("Failed to discover go env: %s" , err )
391
398
}
392
399
393
- if ! logutils .HaveDebugTag ("linters_output" ) {
400
+ if ! logutils .HaveDebugTag (logutils . DebugKeyLintersOutput ) {
394
401
// Don't allow linters and loader to print anything
395
402
log .SetOutput (io .Discard )
396
403
savedStdout , savedStderr := e .setOutputToDevNull ()
@@ -474,9 +481,9 @@ func (e *Executor) createPrinter(format string, w io.Writer) (printers.Printer,
474
481
case config .OutFormatColoredLineNumber , config .OutFormatLineNumber :
475
482
p = printers .NewText (e .cfg .Output .PrintIssuedLine ,
476
483
format == config .OutFormatColoredLineNumber , e .cfg .Output .PrintLinterName ,
477
- e .log .Child ("text_printer" ), w )
484
+ e .log .Child (logutils . DebugKeyTextPrinter ), w )
478
485
case config .OutFormatTab :
479
- p = printers .NewTab (e .cfg .Output .PrintLinterName , e .log .Child ("tab_printer" ), w )
486
+ p = printers .NewTab (e .cfg .Output .PrintLinterName , e .log .Child (logutils . DebugKeyTabPrinter ), w )
480
487
case config .OutFormatCheckstyle :
481
488
p = printers .NewCheckstyle (w )
482
489
case config .OutFormatCodeClimate :
@@ -545,7 +552,7 @@ func (e *Executor) setupExitCode(ctx context.Context) {
545
552
return
546
553
}
547
554
548
- needFailOnWarnings := os .Getenv ("GL_TEST_RUN" ) == "1" || os .Getenv ("FAIL_ON_WARNINGS" ) == "1"
555
+ needFailOnWarnings := os .Getenv (lintersdb . EnvTestRun ) == "1" || os .Getenv (envFailOnWarnings ) == "1"
549
556
if needFailOnWarnings && len (e .reportData .Warnings ) != 0 {
550
557
e .exitCode = exitcodes .WarningInTest
551
558
return
@@ -569,7 +576,7 @@ func watchResources(ctx context.Context, done chan struct{}, logger logutils.Log
569
576
ticker := time .NewTicker (intervalMS * time .Millisecond )
570
577
defer ticker .Stop ()
571
578
572
- logEveryRecord := os .Getenv ("GL_MEM_LOG_EVERY" ) == "1"
579
+ logEveryRecord := os .Getenv (envMemLogEvery ) == "1"
573
580
const MB = 1024 * 1024
574
581
575
582
track := func () {
0 commit comments