ui-finc-config: add rules for eslint, add config file for prettier

Description

  1. First step: Add important rules for eslint

  2. 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" }


Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Sprint

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
TestRail: Cases
TestRail: Runs