# Linting
Code linting is a type of static analysis— like a spell-checker for your code. It flags issues such as:
- Syntax errors
- Stylistic errors
- Potential bugs
- Non-adherence to coding standards
#### ESLint
- The most popular and flexible linter for JavaScript.
- Most modern code editors, like VSCode, have plugins/extensions for ESLint, providing real-time linting feedback as you type.
# Prettier
[Prettier](https://github.com/prettier/prettier-vscode) automatically formats your code, targeting spaces, indentation, and line-breaks.