chore: add linting

This commit is contained in:
Thomas Allmer
2020-10-18 17:31:29 +02:00
parent a9acd8a6f7
commit 39e9821e1c
3 changed files with 23 additions and 2 deletions

7
.eslintignore Normal file
View File

@@ -0,0 +1,7 @@
node_modules
coverage/
dist
stats.html
src/generators/*/templates/**/*
test/**/snapshots
CHANGELOG.md

View File

@@ -18,7 +18,9 @@
},
"scripts": {
"build": "rm -rf dist && babel src --out-dir dist --copy-files --include-dotfiles",
"prepublishOnly": "npm run build && ../../scripts/insert-header.js",
"lint": "npm run lint:eslint && npm run lint:prettier",
"lint:eslint": "eslint --ext .ts,.js,.mjs,.cjs .",
"lint:prettier": "prettier \"**/*.{ts,js,mjs,cjs,md}\" --check --ignore-path .eslintignore",
"start": "npm run build && node ./dist/create.js",
"test": "npm run test:node",
"test:node": "mocha --require @babel/register",
@@ -56,6 +58,13 @@
"eslint": "^7.11.0",
"eslint-config-prettier": "^6.13.0",
"mocha": "^6.2.2",
"onchange": "^5.2.0"
"onchange": "^5.2.0",
"prettier": "^2.1.2"
},
"prettier": {
"singleQuote": true,
"arrowParens": "avoid",
"printWidth": 100,
"trailingComma": "all"
}
}

View File

@@ -3762,6 +3762,11 @@ prelude-ls@^1.2.1:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
prettier@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5"
integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==
pretty-bytes@^5.3.0:
version "5.4.1"
resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.4.1.tgz#cd89f79bbcef21e3d21eb0da68ffe93f803e884b"