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.
Wonderful project, thanks so much for sharing with the world.
This pull requests adds some linting and code style consistency support, which, for neurotic people like me, makes it easier to contribute. I think code styles are great, but I don't want to be preachy about it.
This adds two things:
.eslintrc.json
. It builds off the recommended linting from theeslint
module, and adds just a couple differences that I think align with the current styles.es5
plugin, as I think Illustrator uses an older version of a Javascript engine, but I can't find very definitive documentation about this.npm run lint
, which will lint the mainai2html.js
and the JS files intests/
.npm run lintFix
. This will update the files, but will also error, as there are some code that just needs to be updated to pass.Future considerations
.editorconfig
config.eslint
with prettier can be very helpful for other types of files.