aleanon / Nettside-kafe

0 stars 2 forks source link

Skriv bedre JavaScript med å bruke verktøy for lesbar og konsekvent kode #11

Closed JohnF-Get closed 1 month ago

JohnF-Get commented 1 month ago

Implementer kodeformatering ved hjelp av EsLint, Prettier, og edtorconfig

JohnF-Get commented 1 month ago

Esdlint og prettier er installert, men prettier må fortsatt konfigureres.

JohnF-Get commented 1 month ago

Slettet .eslintignore-filen siden den ikke er kompatibel med den siste versjonen av ESLint. I stedet har jeg lagt til ignore-mønstre direkte i ESLint-konfigurasjonsfilen.

Implementert 'eslint:recommended', 'google', og 'plugin:prettier/recommended'

Ignorere Mapper:

ignores: Definerer hvilke mapper ESLint skal ignorere. Her ignorerer vi node_modules og scratch ved å bruke glob-mønstre.

Globale Variabler:

languageOptions.globals: Inkluderer globale variabler som er tilgjengelige i nettlesermiljøer, slik at ESLint ikke flagger dem som udefinerte.

Plugins:

plugins: Inkluderer eslint-plugin-prettier, som integrerer Prettier med ESLint.

Utvidelser:

Overstyring av deprekerte regler:

rules: Deaktiverer de deprekerte reglene valid-jsdoc og require-jsdoc for å unngå feil som oppstår på grunn av manglende regler i nyere ESLint-versjoner. Brukte også Dags config som overstyrer Googles anbefalinger.