# Norbit Design System

## Code formatting and linting for hygiene

| Option                                                     | Description                                                                                                              |
| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| [eslint](https://github.com/airbnb/javascript)             | for code-quality rules and we will follow the [Airbnb js/react](https://github.com/airbnb/javascript) standard for that. |
| [prettier](https://prettier.io/)                           | will format your code to follow a specific set of formatting rules.                                                      |
| [pretty-quick](https://prettier.io/docs/en/precommit.html) | is used to apply prettier to the staged files only, we will use this for the pre-commit hook.                            |
| [husky](https://github.com/typicode/husky)                 | npm module to add **pre-commit** hook to the project.                                                                    |
