aboutsummaryrefslogtreecommitdiff
path: root/src/typescript.ts
blob: b24cbedbe0ca4aa6d2c0fc245df7c9a082cdc652 (plain) (blame)
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
27
import rDefault from "./rules/typescript/default.json";
import rOverrides from "./rules/typescript/overrides.json";

module.exports = {
	"extends": [
		"./javascript",
		"plugin:@typescript-eslint/eslint-recommended",
		"plugin:@typescript-eslint/recommended",
		"plugin:@typescript-eslint/recommended-requiring-type-checking",
		"plugin:import/typescript",
	],
	"overrides": [
		{
			files: [
				"*.ts",
				"*.tsx",
			],
			rules: { ...rOverrides },
		},
	],
	"parser": "@typescript-eslint/parser",
	"plugins": [
		"@typescript-eslint",
		"import",
	],
	"rules": { ...rDefault },
};