Done
Details
Details
Assignee
Viola E.
Viola E.Reporter
Viola E.
Viola E.Priority
Sprint
None
Development Team
Leipzig
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created October 30, 2024 at 4:45 PM
Updated December 19, 2024 at 10:10 AM
Resolved December 19, 2024 at 10:10 AM
First step: Add important rules for
eslint
Check if we like to have a prettier configuration for the existing
eslint
rules (see 1. First step).Add a config file
.prettierrc
for using the same prettier configurations, for example:{ "trailingComma": "all", "tabWidth": 2, "semi": true, "singleQuote": true, "printWidth": 120, "bracketSpacing": true, "endOfLine": "lf", "arrowParens": "avoid", "quoteProps": "as-needed" }
Add a file
.prettierignore
for files which should be excluded from formatting:# Ignore everything by default
**
# Re-include only .js files
!*.js
We could use Husky for using prettier via pre-commit:
https://github.com/typicode/husky
In package.json:
for execute via
npm run format
"scripts": { "format": "prettier --write '**/*.js'" },
for execute automatically on
git commit
"lint-staged": { "*.js": "prettier --write" }