Skip to content

Commit 899b65c

Browse files
committed
fix: make eslint ignorePatterns be the content of .gitignore
1 parent 2482ad8 commit 899b65c

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

.eslintrc.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
/* eslint-env node */
22
// This file is managed by code-skeleton. Do not make changes.
3+
// We don't transpile this file, so ignore eslint's complaint about the use of require
4+
// eslint-disable-next-line @typescript-eslint/no-var-requires
5+
const { readFileSync } = require("fs");
6+
7+
const ignorePatterns = readFileSync("./.gitignore", { encoding: "utf8" })
8+
.split("\n")
9+
.filter((line) => !line.startsWith("#") && line.trim() !== "");
10+
311
module.exports = {
412
extends: [
513
"eslint:recommended",
@@ -13,7 +21,7 @@ module.exports = {
1321
"@typescript-eslint/member-delimiter-style": "error",
1422
quotes: ["error", "double", { "avoidEscape": true }],
1523
},
16-
ignorePatterns: ["coverage", "prisma/client/**/*"],
24+
ignorePatterns,
1725
overrides: [{
1826
files: ["test/**/*"],
1927
rules: {

lib/content/eslintrc.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
/* eslint-env node */
22
// This file is managed by code-skeleton. Do not make changes.
3+
// We don't transpile this file, so ignore eslint's complaint about the use of require
4+
// eslint-disable-next-line @typescript-eslint/no-var-requires
5+
const { readFileSync } = require("fs");
6+
7+
const ignorePatterns = readFileSync("./.gitignore", { encoding: "utf8" })
8+
.split("\n")
9+
.filter((line) => !line.startsWith("#") && line.trim() !== "");
10+
311
module.exports = {
412
extends: [
513
"eslint:recommended",
@@ -13,7 +21,7 @@ module.exports = {
1321
"@typescript-eslint/member-delimiter-style": "error",
1422
quotes: ["error", "double", { "avoidEscape": true }],
1523
},
16-
ignorePatterns: ["coverage", "prisma/client/**/*"],
24+
ignorePatterns,
1725
overrides: [{
1826
files: ["test/**/*"],
1927
rules: {

0 commit comments

Comments
 (0)