Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json27
1 files changed, 18 insertions, 9 deletions
diff --git a/package.json b/package.json
index eb39884a1d9..31fb71d04bb 100644
--- a/package.json
+++ b/package.json
@@ -5,13 +5,13 @@
"block-dependencies": "node scripts/frontend/block_dependencies.js",
"clean": "rm -rf public/assets tmp/cache/*-loader",
"dev-server": "NODE_OPTIONS=\"--max-old-space-size=3584\" node scripts/frontend/webpack_dev_server.js",
- "eslint": "eslint --cache --max-warnings 0 --report-unused-disable-directives --ext .js,.vue .",
- "eslint-fix": "eslint --cache --max-warnings 0 --report-unused-disable-directives --ext .js,.vue --fix .",
- "eslint-staged": "git diff --diff-filter=d --cached --name-only | grep -E \"(.*)\\.(js|vue)$\" | xargs eslint --cache --max-warnings 0 --report-unused-disable-directives",
- "eslint-staged-fix": "git diff --diff-filter=d --cached --name-only | grep -E \"(.*)\\.(js|vue)$\" | xargs eslint --cache --max-warnings 0 --report-unused-disable-directives --fix",
- "eslint-report": "eslint --max-warnings 0 --ext .js,.vue --format html --output-file ./eslint-report.html --no-inline-config .",
+ "eslint-fix": "echo 'Please use lint:eslint:fix instead' && exit 1",
+ "eslint-staged": "echo 'Please use lint:eslint:staged instead' && exit 1",
+ "eslint-staged-fix": "echo 'Please use lint:eslint:staged:fix instead' && exit 1",
+ "eslint-report": "echo 'Please use lint:eslint:report instead' && exit 1",
"file-coverage": "scripts/frontend/file_test_coverage.js",
"lint-docs": "scripts/lint-doc.sh",
+ "internal:eslint": "eslint --cache --max-warnings 0 --report-unused-disable-directives --ext .js,.vue",
"prejest": "yarn check-dependencies",
"jest": "jest --config jest.config.js",
"jest-debug": "node --inspect-brk node_modules/.bin/jest --runInBand",
@@ -21,12 +21,21 @@
"karma": "BABEL_ENV=${BABEL_ENV:=karma} karma start --single-run true config/karma.config.js",
"karma-coverage": "BABEL_ENV=coverage karma start --single-run true config/karma.config.js",
"karma-start": "BABEL_ENV=karma karma start config/karma.config.js",
+ "lint:eslint": "yarn run internal:eslint .",
+ "lint:eslint:fix": "yarn run lint:eslint --fix",
+ "lint:eslint:report": "yarn run internal:eslint --format html --output-file ./eslint-report.html --no-inline-config .",
+ "lint:eslint:staged": "scripts/frontend/execute-on-staged-files.sh internal:eslint '(js|vue)'",
+ "lint:eslint:staged:fix": "yarn run lint:eslint:staged --fix",
+ "lint:prettier": "yarn run prettier --check '**/*.{graphql,js,vue}'",
+ "lint:prettier:fix": "yarn run prettier --write '**/*.{graphql,js,vue}'",
+ "lint:prettier:staged": "scripts/frontend/execute-on-staged-files.sh prettier '(graphql|js|vue)' --check",
+ "lint:prettier:staged:fix": "scripts/frontend/execute-on-staged-files.sh prettier '(graphql|js|vue)' --write",
"markdownlint": "markdownlint --config .markdownlint.json",
"postinstall": "node ./scripts/frontend/postinstall.js",
- "prettier-staged": "node ./scripts/frontend/prettier.js check",
- "prettier-staged-save": "node ./scripts/frontend/prettier.js save",
- "prettier-all": "node ./scripts/frontend/prettier.js check-all",
- "prettier-all-save": "node ./scripts/frontend/prettier.js save-all",
+ "prettier-all": "echo 'Please use lint:prettier instead' && exit 1",
+ "prettier-all-save": "echo 'Please use lint:prettier:fix instead' && exit 1",
+ "prettier-staged": "echo 'Please use lint:prettier:staged instead' && exit 1",
+ "prettier-staged-save": "echo 'Please use lint:prettier:staged:fixed instead' && exit 1",
"stylelint": "yarn stylelint-file 'app/assets/stylesheets/**/*.*' 'ee/app/assets/stylesheets/**/*.*' '!app/assets/stylesheets/startup/startup-*.scss' '!**/vendors/**'",
"stylelint-file": "BROWSERSLIST_IGNORE_OLD_DATA=true node node_modules/stylelint/bin/stylelint.js",
"stylelint-create-utility-map": "node scripts/frontend/stylelint/stylelint-utility-map.js",