File tree Expand file tree Collapse file tree 1 file changed +21
-9
lines changed Expand file tree Collapse file tree 1 file changed +21
-9
lines changed Original file line number Diff line number Diff line change @@ -24,24 +24,36 @@ export async function createEslintConfig (
24
24
return [ options , files ]
25
25
}
26
26
27
- function generateFilesToAnalyze (
28
- codacyrc : Codacyrc
29
- ) : string [ ] {
30
- debug ( "files: creating" )
27
+ function generateFilesToAnalyze ( codacyrc : Codacyrc ) : string [ ] {
28
+ debug ( "files: creating" ) ;
31
29
32
30
const defaultFilesToAnalyze = [
33
31
"**/*.ts" ,
34
32
"**/*.tsx" ,
35
33
"**/*.js" ,
36
34
"**/*.jsx" ,
37
35
"**/*.json"
38
- ]
36
+ ] ;
37
+
39
38
const files = codacyrc ?. files && codacyrc . files . length
40
39
? codacyrc . files
41
- : defaultFilesToAnalyze
42
-
43
- debug ( "files: finished" )
44
- return files
40
+ : defaultFilesToAnalyze ;
41
+
42
+ // Files to exclude
43
+ const excludedFiles = [
44
+ "package.json" ,
45
+ "package-lock.json" ,
46
+ "yarn.lock" ,
47
+ "pnpm-lock.yaml"
48
+ ] ;
49
+
50
+ // Filter out excluded files
51
+ const filteredFiles = files . filter (
52
+ file => ! excludedFiles . some ( excluded => file . endsWith ( excluded ) )
53
+ ) ;
54
+
55
+ debug ( "files: finished" ) ;
56
+ return filteredFiles ;
45
57
}
46
58
47
59
async function generateEslintOptions (
You can’t perform that action at this time.
0 commit comments