Code editor, linters, extensions - Sajjad0405/dating-app GitHub Wiki
Job story aangepast
'When i visit the dating site, I want to be able to add my favourite games on my profile, So that my favourite games are visible to other gamers'
Linters
Code linting
Linting is the process of checking the source code for Programmatic as well as Stylistic errors. This is most helpful in identifying some common and uncommon mistakes that are made during coding. So basically, code linting is used to increase code quality.
Welke linter gebruik ik voor mijn app?
Voor mijn eigen dating app gebruik ik de ESLint omdat na onderzoek kwam het naar als een linter die wel iets moelijker te gebruiken is maar je kon tot veel meer details je code regels instellen. Vergeleken met ESlint is JSlint aan te raden voor mensen die nog niet heel veel skills hebben.
Code editor
Als eerste, ben ik sinds deze week geswitched naar een andere code editor. Namelijk Atom. Hiervoor gebruikte ik de code editor brackets. Brackets is een prima code editor maar na onderzoek bleek dat het toch niet heel uit te breiden is. Ik heb voor de Atom code editor gekozen vooral omdat ik daarin gelijk de terminal kan gebruiken. Hierdoor hoef niet steeds van tab te switchen.
Extensions
Omdat ik nog niet heel bekend ben met de nieuwe editor (vscode) heb ik niet veel extensions geinstalleerd. Maar hieronder is een lijst van de extensions die na onderzoek handig bleken te zijn:
- EsLint
- Beautify
- Intellisense
Mijn regels binnen ESLint
indent
Indent wordt gebruik om te zorgen dat er altijd of '2' spaties zijn of '4'.
no-empty-function
No empty functions wordt gebruikt om te controleren dat er nooit een lege functie mag staan.
no-var
No var wordt gebruikt om te controleren dat er altijd let of const wordt gebruikt.
Requirements list van job story
- Game moet een kort description hebben.
- Andere gebruikers moeten je games kunnen bekijken
- Foto van de game
- Foto van de game mag niet groter zijn dan 5mb