Week 4 - GiovanniDw/pt-course GitHub Wiki

Linting

  • Linting is commonly used to enforce consistent 'code quality', - what do we mean by that?
    • when working with multiple developers listing will give an error when the markup of code is not the same as described in the listing config
  • What are common tools for 'linting'?
    • JSLint
    • StyleLint
  • How can you implement these tools in your own project?
    • it is possible to add an dependency with npm install, and add config files or add config to the package.json
  • What are the difference between syntax and stylistic errors?
    • syntax error can break the code, stylistic errors won't cause errors and is based on how your team/you want it to be

Extensions

  • Atom keymap
  • One dark pro
  • Beautify
  • EJS language support
  • ejs Snippets
  • Markdown All in one
  • node-readme

installed packages

Requirements List

  • Must have
    • add games
    • remove games
    • Edit profile info
    • edit/upload profile pic
    • Search games
  • Could have
    • Remove Games