@hydroquebec/eslint-config-ui5

1.0.21 • Public • Published

Description

Configuration ESLint réutilisable pour tous les projets UI5 chez Hydro-Québec.

Installation

Exécuter dans votre terminal et dans cet ordre les lignes suivante :

npx install-peerdeps -D @hydroquebec/eslint-config-ui5
npx mrm lint-staged

Utilisation

  • Modifier les lignes du bloc "lint-staged" à la fin du fichier package.json comme présenté ici : (ne pas oublier d'ajouter "xml" à la 2e ligne)
"lint-staged": {
    "*.js": "eslint",
    "*.{js,css,md,xml}": "prettier --write"
}
  • Ajouter à la fin du fichier package.json les lignes suivantes :
"eslintConfig": {
  "extends": "@hydroquebec/eslint-config-ui5"
},
"prettier": "@hydroquebec/prettier-config-ui5"
  • Créer un fichier "tsconfig.json" dans le dossier du projet et ajouter les lignes suivants :
{
  "compilerOptions": {
    "target": "ESNEXT",
    "module": "none",
    "noEmit": true,
    "checkJs": true,
    "allowJs": true,
    "skipLibCheck": true,
    "types": ["@sapui5/ts-types"]
  }
}
  • Installer l'extension Prettier dans SAP BAS ou VS Code : Prettier - Code formatter

  • Ajouter à la fin du fichier .vscode/settings.json à l'intérieur de votre projet les lignes suivantes (recommandé) :

"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true

Readme

Keywords

none

Package Sidebar

Install

npm i @hydroquebec/eslint-config-ui5

Weekly Downloads

14

Version

1.0.21

License

none

Unpacked Size

8.21 kB

Total Files

4

Last publish

Collaborators

  • dm2938
  • dl7940