Skip to content

Commit 383cf39

Browse files
committed
feat: ES-141 remove unused methods
1 parent 9a1efc1 commit 383cf39

File tree

5 files changed

+5
-82
lines changed

5 files changed

+5
-82
lines changed

backend/repository/mocks/mock_ScanossSettingsRepository.go

Lines changed: 0 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/repository/scanoss_settings_repository.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ type ScanossSettingsRepository interface {
3434
ClearAllFilters() error
3535
GetSettings() *entities.SettingsFile
3636
GetDeclaredPurls() []string
37-
MatchesScanningSkipPattern(path string) bool
3837
CommitStagedSkipPatterns() error
3938
DiscardStagedSkipPatterns() error
4039
GetEffectiveSkipPatterns() []string

backend/repository/scanoss_settings_repository_json_impl.go

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -232,34 +232,6 @@ func extractPurlsFromBom(componentFilters []entities.ComponentFilter) []string {
232232
return extractedPurls
233233
}
234234

235-
func (r *ScanossSettingsJsonRepository) MatchesScanningSkipPattern(path string) bool {
236-
patterns := r.getScanningSkipPatterns()
237-
238-
var matchers []gitignore.Pattern
239-
for _, pattern := range patterns {
240-
matcher := gitignore.ParsePattern(pattern, nil)
241-
matchers = append(matchers, matcher)
242-
}
243-
244-
ps := gitignore.NewMatcher(matchers)
245-
246-
isDir := false
247-
fileInfo, err := os.Stat(path)
248-
if err != nil {
249-
log.Debug().Err(err).Msgf("Error checking if path is directory: %s", path)
250-
} else {
251-
isDir = fileInfo.IsDir()
252-
}
253-
254-
pathParts := strings.Split(path, "/")
255-
return ps.Match(pathParts, isDir)
256-
}
257-
258-
func (r *ScanossSettingsJsonRepository) getScanningSkipPatterns() []string {
259-
sf := r.GetSettings()
260-
return append(r.defaultSkipPatterns, sf.Settings.Skip.Patterns.Scanning...)
261-
}
262-
263235
func (r *ScanossSettingsJsonRepository) generateDefaultSkipPatterns() []string {
264236
defaultSkipPatterns := make([]string, 0, len(entities.DefaultSkippedDirExtensions)+len(entities.DefaultSkippedExtensions)+len(entities.DefaultSkippedDirs)+len(entities.DefaultSkippedFiles))
265237

backend/service/tree_service_impl.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ func (s *TreeServiceImpl) buildTree(path string, node *entities.TreeNode) error
116116
childNode.WorkflowState = calculateFolderWorkflowState(childNode.Children)
117117
childNode.ScanningSkipState = s.calculateFolderScanningSkipState(childNode)
118118
} else {
119-
childNode.ScanningSkipState = s.calculateScanningSkipState(absPath)
119+
childNode.ScanningSkipState = s.calculateScanningSkipState(resultRelativePath)
120120
}
121121

122122
childrenChan <- childNode
@@ -145,17 +145,15 @@ func (s *TreeServiceImpl) buildTree(path string, node *entities.TreeNode) error
145145
return nil
146146
}
147147

148-
func (s *TreeServiceImpl) calculateScanningSkipState(absPath string) entities.SkipState {
149-
if s.scanossSettingsRepo.MatchesEffectiveScanningSkipPattern(absPath) {
148+
func (s *TreeServiceImpl) calculateScanningSkipState(path string) entities.SkipState {
149+
if s.scanossSettingsRepo.MatchesEffectiveScanningSkipPattern(path) {
150150
return entities.SkipStateExcluded
151151
}
152152
return entities.SkipStateIncluded
153153
}
154154

155155
func (s *TreeServiceImpl) calculateFolderScanningSkipState(node entities.TreeNode) entities.SkipState {
156-
absPath := filepath.Join(config.GetInstance().GetScanRoot(), node.Path)
157-
158-
if s.scanossSettingsRepo.MatchesEffectiveScanningSkipPattern(absPath) {
156+
if s.scanossSettingsRepo.MatchesEffectiveScanningSkipPattern(node.Path) {
159157
return entities.SkipStateExcluded
160158
}
161159

backend/service/tree_service_impl_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ func TestGetTree(t *testing.T) {
9595
defer unpatch() // Restore original config after test
9696

9797
mockScanossSettingsRepository := repositoryMocks.NewMockScanossSettingsRepository(t)
98-
mockScanossSettingsRepository.EXPECT().MatchesScanningSkipPattern(mock.AnythingOfType("string")).Return(false).Times(7)
98+
mockScanossSettingsRepository.EXPECT().MatchesEffectiveScanningSkipPattern(mock.AnythingOfType("string")).Return(false).Times(7)
9999

100100
mockResultService := mocks.NewMockResultService(t)
101101
mockResultService.EXPECT().GetByPath(mock.AnythingOfType("string")).Return(entities.ResultDTO{}).Times(7)

0 commit comments

Comments
 (0)