aboutsummaryrefslogtreecommitdiff
path: root/src/javascript.ts
blob: b7917e2a43b839ea5f3d91152ac6cb963de013bd (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
28
29
30
31
32
33
34
import rComments from "./rules/eslint-comments/default.json";
import rImport from "./rules/import/default.json";
import rDefault from "./rules/javascript/default.json";
import rSecurity from "./rules/security/default.json";
import rSonarJS from "./rules/sonarjs/default.json";
import rUnicorn from "./rules/unicorn/default.json";

module.exports = {
	"extends": [
		"eslint:recommended",
		"plugin:eslint-comments/recommended",
		"plugin:import/errors",
		"plugin:import/recommended",
		"plugin:import/warnings",
		"plugin:security/recommended",
		"plugin:sonarjs/recommended",
		"plugin:unicorn/recommended",
	],
	"plugins": [
		"eslint-comments",
		"import",
		"security",
		"sonarjs",
		"unicorn",
	],
	"rules": {
		...rComments,
		...rDefault,
		...rImport,
		...rSecurity,
		...rSonarJS,
		...rUnicorn,
	},
};