about summary refs log tree commit diff
path: root/editors/code
diff options
context:
space:
mode:
authorTetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com>2023-07-15 00:03:40 +0900
committerTetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com>2023-07-23 01:51:57 +0900
commit5cca093fa856aafb0d6608d0fedbc40b731d855e (patch)
treefd74dbe0c9832e914ce1b9aa6bcbe0ec97f47d0d /editors/code
parentc7ce8add143571eed89215dccbbe28c45b0d551d (diff)
downloadrust-5cca093fa856aafb0d6608d0fedbc40b731d855e.tar.gz
rust-5cca093fa856aafb0d6608d0fedbc40b731d855e.zip
editor/code: Break down CI steps to know what is failing easily
To do this change, we reorganize npm-script.

| previous           | after                                  |
|--------------------|----------------------------------------|
| `npm run lint`     | `npm run lint && npm run format:check` |
| `npm run fix`      | `npm run lint:fix && npm run format`   |

The previous `npm run fix` sometimes does not complete fix automatically
because ESLint's autofix doees not follow prettier's formatting.
So we need to run `npm run lint:fix && npm run format` by this order.
Diffstat (limited to 'editors/code')
-rw-r--r--editors/code/package.json9
1 files changed, 6 insertions, 3 deletions
diff --git a/editors/code/package.json b/editors/code/package.json
index ffb5dd9079a..31c483beb63 100644
--- a/editors/code/package.json
+++ b/editors/code/package.json
@@ -35,9 +35,12 @@
         "build-base": "esbuild ./src/main.ts --bundle --outfile=out/main.js --external:vscode --format=cjs --platform=node --target=node16",
         "build": "npm run build-base -- --sourcemap",
         "watch": "npm run build-base -- --sourcemap --watch",
-        "lint": "prettier --check . && eslint -c .eslintrc.js --ext ts ./src ./tests",
-        "fix": "prettier --write . && eslint -c .eslintrc.js --ext ts ./src ./tests --fix",
-        "pretest": "tsc && npm run build",
+        "format": "prettier --write .",
+        "format:check": "prettier --check .",
+        "lint": "eslint -c .eslintrc.js --ext ts ./src ./tests",
+        "lint:fix": "npm run lint -- --fix",
+        "typecheck": "tsc",
+        "pretest": "npm run typecheck && npm run build",
         "test": "node ./out/tests/runTests.js"
     },
     "dependencies": {