Projekt

Obecné

Profil

Stáhnout (1.42 KB) Statistiky
| Větev: | Revize:
1
module.exports = {
2
	root: true,
3
	plugins: ["node"],
4
	extends: ["../.eslintrc.js", "plugin:node/recommended"],
5
	env: {
6
		node: true,
7
		es6: true,
8
		jest: true
9
	},
10
	parserOptions: { ecmaVersion: 2017, sourceType: "module" },
11
	rules: {
12
		"node/no-unsupported-features": ["error", { version: 6 }],
13
		"node/no-deprecated-api": "error",
14
		"node/no-missing-import": "error",
15
		"node/no-missing-require": [
16
			"error",
17
			{
18
				resolvePaths: ["./packages"],
19
				allowModules: [
20
					"webpack",
21
					"@webpack-cli/generators",
22
					"@webpack-cli/init",
23
					"@webpack-cli/migrate",
24
					"@webpack-cli/utils",
25
					"@webpack-cli/generate-loader",
26
					"@webpack-cli/generate-plugin",
27
					"@webpack-cli/webpack-scaffold"
28
				]
29
			}
30
		],
31
		"node/no-unpublished-bin": "error",
32
		"node/no-unpublished-require": [
33
			"error",
34
			{
35
				allowModules: [
36
					"webpack",
37
					"webpack-dev-server",
38
					"@webpack-cli/generators",
39
					"@webpack-cli/init",
40
					"@webpack-cli/migrate",
41
					"@webpack-cli/utils",
42
					"@webpack-cli/generate-loader",
43
					"@webpack-cli/generate-plugin",
44
					"@webpack-cli/webpack-scaffold"
45
				]
46
			}
47
		],
48
		"node/no-extraneous-require": [
49
			"error",
50
			{
51
				allowModules: [
52
					"@webpack-cli/migrate",
53
					"@webpack-cli/generators",
54
					"@webpack-cli/utils",
55
					"@webpack-cli/generate-loader",
56
					"@webpack-cli/generate-plugin",
57
					"@webpack-cli/webpack-scaffold"
58
				]
59
			}
60
		],
61
		"node/process-exit-as-throw": "error"
62
	}
63
};
(1-1/2)