-
- Downloads
fix(lint) Configure ESlint rules, add husky pre-commit hook
Showing
- .eslintrc.json 6 additions, 5 deletions.eslintrc.json
- .husky/pre-commit 4 additions, 0 deletions.husky/pre-commit
- .prettierrc.json 2 additions, 1 deletion.prettierrc.json
- README.md 7 additions, 6 deletionsREADME.md
- angular.json 2 additions, 1 deletionangular.json
- package-lock.json 824 additions, 91 deletionspackage-lock.json
- package.json 12 additions, 2 deletionspackage.json
.husky/pre-commit
0 → 100644
This diff is collapsed.
... | @@ -22,7 +22,15 @@ | ... | @@ -22,7 +22,15 @@ |
"typegen": "yarn get:meta && yarn generate:defs && yarn generate:meta", | "typegen": "yarn get:meta && yarn generate:defs && yarn generate:meta", | ||
"get:meta": "curl -H \"Content-Type: application/json\" -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' http://localhost:9933 > ./src/interfaces/types.json", | "get:meta": "curl -H \"Content-Type: application/json\" -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' http://localhost:9933 > ./src/interfaces/types.json", | ||
"generate:defs": "ts-node --skip-project node_modules/.bin/polkadot-types-from-defs --package @duniter/types/interfaces --input ./src/interfaces --endpoint ./src/interfaces/types.json", | "generate:defs": "ts-node --skip-project node_modules/.bin/polkadot-types-from-defs --package @duniter/types/interfaces --input ./src/interfaces --endpoint ./src/interfaces/types.json", | ||
"generate:meta": "ts-node --skip-project node_modules/.bin/polkadot-types-from-chain --package @duniter/types/interfaces --output ./src/interfaces --endpoint ./src/interfaces/types.json" | "generate:meta": "ts-node --skip-project node_modules/.bin/polkadot-types-from-chain --package @duniter/types/interfaces --output ./src/interfaces --endpoint ./src/interfaces/types.json", | ||
"prepare": "husky install" | |||
}, | |||
"lint-staged": { | |||
"**/*.ts": [ | |||
"prettier --write", | |||
"ng lint --fix" | |||
], | |||
"*.{css,html,json,md,scss}": "prettier --write" | |||
}, | }, | ||
"peerDependencies": { | "peerDependencies": { | ||
"localforage": "~1.10.0", | "localforage": "~1.10.0", | ||
... | @@ -111,9 +119,10 @@ | ... | @@ -111,9 +119,10 @@ |
"eslint": "^8.31.0", | "eslint": "^8.31.0", | ||
"eslint-config-prettier": "~8.6.0", | "eslint-config-prettier": "~8.6.0", | ||
"eslint-plugin-import": "2.26.0", | "eslint-plugin-import": "2.26.0", | ||
"eslint-plugin-jsdoc": "~39.6.4", | "eslint-plugin-jsdoc": "~46.9.0", | ||
"eslint-plugin-prefer-arrow": "~1.2.3", | "eslint-plugin-prefer-arrow": "~1.2.3", | ||
"eslint-plugin-prettier": "~4.2.1", | "eslint-plugin-prettier": "~4.2.1", | ||
"husky": "^8.0.3", | |||
"jasmine-core": "~4.2.0", | "jasmine-core": "~4.2.0", | ||
"jasmine-spec-reporter": "~7.0.0", | "jasmine-spec-reporter": "~7.0.0", | ||
"karma": "~6.4.2", | "karma": "~6.4.2", | ||
... | @@ -122,6 +131,7 @@ | ... | @@ -122,6 +131,7 @@ |
"karma-coverage-istanbul-reporter": "~3.0.3", | "karma-coverage-istanbul-reporter": "~3.0.3", | ||
"karma-jasmine": "~5.1.0", | "karma-jasmine": "~5.1.0", | ||
"karma-jasmine-html-reporter": "^2.0.0", | "karma-jasmine-html-reporter": "^2.0.0", | ||
"lint-staged": "^15.2.0", | |||
"prettier": "~2.8.8", | "prettier": "~2.8.8", | ||
"ts-node": "^8.10.2", | "ts-node": "^8.10.2", | ||
"typescript": "~5.2.2" | "typescript": "~5.2.2" | ||
... | ... |
Please register or sign in to comment