@@ -54,7 +54,7 @@ type Smith struct {
54
54
detector detector.ProcessDetector
55
55
classifier classifier.ProcessClassifier
56
56
fileDetector detector.FileDetector
57
- FileClassifier classifier.FileClassifier
57
+ fileClassifier classifier.FileClassifier
58
58
}
59
59
60
60
// NewAgentSmith creates a new agent smith
@@ -181,7 +181,7 @@ func NewAgentSmith(cfg config.Config) (*Smith, error) {
181
181
detector : detec ,
182
182
classifier : class ,
183
183
fileDetector : filesystemDetec ,
184
- FileClassifier : filesystemClass ,
184
+ fileClassifier : filesystemClass ,
185
185
186
186
notifiedInfringements : lru .New (notificationCacheSize ),
187
187
metrics : m ,
@@ -316,14 +316,14 @@ func (agent *Smith) Start(ctx context.Context, callback func(InfringingWorkspace
316
316
}
317
317
318
318
// Filesystem classification workers (fewer than process workers)
319
- if agent .FileClassifier != nil {
319
+ if agent .fileClassifier != nil {
320
320
for i := 0 ; i < 5 ; i ++ {
321
321
wg .Add (1 )
322
322
go func () {
323
323
defer wg .Done ()
324
324
for file := range fli {
325
325
log .Infof ("Classifying filesystem file: %s" , file .Path )
326
- class , err := agent .FileClassifier .MatchesFile (file .Path )
326
+ class , err := agent .fileClassifier .MatchesFile (file .Path )
327
327
// Early out for no matches
328
328
if err == nil && class .Level == classifier .LevelNoMatch {
329
329
log .Infof ("File classification: no match - %s" , file .Path )
@@ -523,22 +523,10 @@ func (agent *Smith) Describe(d chan<- *prometheus.Desc) {
523
523
agent .metrics .Describe (d )
524
524
agent .classifier .Describe (d )
525
525
agent .detector .Describe (d )
526
- if agent .fileDetector != nil {
527
- agent .fileDetector .Describe (d )
528
- }
529
- if agent .FileClassifier != nil {
530
- agent .FileClassifier .Describe (d )
531
- }
532
526
}
533
527
534
528
func (agent * Smith ) Collect (m chan <- prometheus.Metric ) {
535
529
agent .metrics .Collect (m )
536
530
agent .classifier .Collect (m )
537
531
agent .detector .Collect (m )
538
- if agent .fileDetector != nil {
539
- agent .fileDetector .Collect (m )
540
- }
541
- if agent .FileClassifier != nil {
542
- agent .FileClassifier .Collect (m )
543
- }
544
532
}
0 commit comments