theman550 / DAT257-K9

Project for course DAT257
1 stars 1 forks source link

add configurations for eslint, prettier, airbnb, jest #14

Closed ITJohan closed 4 years ago

ITJohan commented 4 years ago

Har fixat all hantering för kodformatering i frontend nu genom att följa denna guide: https://blog.echobind.com/integrating-prettier-eslint-airbnb-style-guide-in-vscode-47f07b5d7d6a. Så förhoppningsvis slipper vi tjata om det i framtiden. :smile:

Det enda man behöver göra är att installera Eslint och Prettier i VSCode om man använder det, och lägga till "editor.formatOnSave": true i settings så att den formaterar varje gång man sparar (om man vill). La även till en config för Jest så att lintern inte klagar på testfilerna samt fixade så att github actions lintar vid PR.

Passade även på att linta alla filer som ligger på master nu så att lintern inte klagar på något.

ITJohan commented 4 years ago

Som jag fattar det så är ESLint i grunden till för att hitta errors i koden och hyffsad på att snygga till koden, medans Prettier är enbart till för att göra koden snyggare och därför bättre på det :grin: Men vi kan lätt pröva ta bort Prettier och se hur det går, ju mindre bibliotek man använder desto bättre