Skip to content

Commit bef4634

Browse files
ignore dependency files
1 parent be0f9f2 commit bef4634

File tree

1 file changed

+21
-9
lines changed

1 file changed

+21
-9
lines changed

src/configCreator.ts

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,36 @@ export async function createEslintConfig (
2424
return [options, files]
2525
}
2626

27-
function generateFilesToAnalyze (
28-
codacyrc: Codacyrc
29-
): string[] {
30-
debug("files: creating")
27+
function generateFilesToAnalyze(codacyrc: Codacyrc): string[] {
28+
debug("files: creating");
3129

3230
const defaultFilesToAnalyze = [
3331
"**/*.ts",
3432
"**/*.tsx",
3533
"**/*.js",
3634
"**/*.jsx",
3735
"**/*.json"
38-
]
36+
];
37+
3938
const files = codacyrc?.files && codacyrc.files.length
4039
? 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;
4557
}
4658

4759
async function generateEslintOptions (

0 commit comments

Comments
 (0)