forked from slackapi/bolt-js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tsconfig.eslint.json
26 lines (24 loc) · 976 Bytes
/
tsconfig.eslint.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// This config is only used to allow ESLint to use a different include / exclude setting than the actual build
{
// extend the build config to share compilerOptions
"extends": "./tsconfig.json",
"compilerOptions": {
// Setting "noEmit" prevents misuses of this config such as using it to produce a build
"noEmit": true
},
"include": [
// Since extending a config overwrites the entire value for "include", those value are copied here
"src/**/*",
// List files that should be linted by ESLint, but are not part of the tsconfig used for the actual build
".eslintrc.js",
"docs/**/*",
"examples/**/*",
],
"exclude": [
// Overwrite exclude from the base config to clear the value
// Contains external module type definitions, which are not subject to this project's style rules
"types/**/*",
// Contain intentional type checking issues for the purpose of testing the typechecker's output
"types-tests/**/*"
]
}