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.
Through the terminal, I initialized and set up JSHint through the command npm install -g jshint. I then ran the command npm install jshint --save-dev. It was then added to the dev dependencies in the package.json file.
In addition, I created the file .jshintrc and added it in the root of the application which is a file that contains rules and definitions that JSHint will use to analyze JavaScript code.
In addition, I added a .jshintignore file in the root directory of the project to ignores files that might cause infinite loops and problems when JSHint runs because it might not be compatible with JSHint.
At first when I ran npm run lint-jshint in it threw some errors because my .jshintrc was not compatible with our program but I edited it to be compatible and now when you run the command it passes with no errors.