|
11 | 11 | "scripts": {
|
12 | 12 | "build": "tsc",
|
13 | 13 | "dev": "nodemon --exec ts-node ./src/main.ts --strict",
|
14 |
| - "lint": "NODE_OPTIONS=\"--no-warnings\" yarn eslint ./**/*.[tj]s -f compassion", |
| 14 | + "lint": "NODE_OPTIONS=\"--no-warnings\" yarn eslint --ext .js,.ts,.json ./**/*.[tj]s(on)? -f compassion", |
15 | 15 | "lint:fix": "yarn lint --fix",
|
16 |
| - "lint:pretty": "yarn lint -f pretty" |
| 16 | + "lint:pretty": "yarn lint -f pretty", |
| 17 | + "lint:mo": "yarn lint -f mo" |
17 | 18 | },
|
18 | 19 | "dependencies": {
|
19 | 20 | "chalk": "^4.1.0",
|
|
26 | 27 | "@typescript-eslint/eslint-plugin": "^3.9.1",
|
27 | 28 | "@typescript-eslint/parser": "^3.9.1",
|
28 | 29 | "eslint": "^7.7.0",
|
| 30 | + "eslint-config-perf-standard": "^2.1.1", |
29 | 31 | "eslint-config-prettier": "^6.11.0",
|
30 | 32 | "eslint-config-standard": "^14.1.1",
|
31 | 33 | "eslint-config-standard-with-typescript": "^18.0.2",
|
32 | 34 | "eslint-formatter-compassion": "^1.1.2",
|
| 35 | + "eslint-formatter-mo": "^1.0.0", |
33 | 36 | "eslint-formatter-pretty": "^4.0.0",
|
34 | 37 | "eslint-plugin-eslint-comments": "^3.2.0",
|
35 | 38 | "eslint-plugin-import": "^2.22.0",
|
| 39 | + "eslint-plugin-json-format": "^2.0.1", |
| 40 | + "eslint-plugin-no-secrets": "^0.6.8", |
36 | 41 | "eslint-plugin-no-use-extend-native": "^0.5.0",
|
37 | 42 | "eslint-plugin-node": "^11.1.0",
|
| 43 | + "eslint-plugin-optimize-regex": "^1.2.0", |
| 44 | + "eslint-plugin-perf-standard": "^1.0.3", |
38 | 45 | "eslint-plugin-promise": "^4.2.1",
|
| 46 | + "eslint-plugin-security": "^1.4.0", |
| 47 | + "eslint-plugin-simple-import-sort": "^5.0.3", |
| 48 | + "eslint-plugin-sonarjs": "^0.5.0", |
39 | 49 | "eslint-plugin-standard": "^4.0.1",
|
40 | 50 | "eslint-plugin-unicorn": "^21.0.0",
|
41 | 51 | "husky": "^4.2.5",
|
|
0 commit comments