Configured Prettier and ESLint (Solves #51) #58
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Configured the project with ESLint and Prettier. It solves issue #51.
How to validate
There are three scripts associated with this:
npm run lint
: checks the entire codebase and looks for linting issues.npm run lint:fix
: fixes possible linting issuesnpm run format
: checks the entire codebase and prettifies the code.Things to know
You might receive an error while executing ESLint related issues on Windows systems but that's a problem with how NodeJS runs NPM scripts. It's working fine on WSL but not on Git Bash or Powershell. So it's really nothing to worry about.
This answer explains my point well: eslint/eslint#7933 (comment)
Also look at these: