Auto-format css/js/html and add eslint #294
Merged
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.
pip install tox && tox
)Tests passed locally with
tox
and I these shouldn't require any test or docs changes. Also tested manually with thetestproject
.This PR adds auto formatting with pre-commit for js/css/html, and some minor linting tweaks:
flake8
url, which has been changed a while ago fromgitlab
togithub
rosetta.css
androsetta.js
withprettier
eslint
config (using v8 because couldn't get the newer v9 config working)eslint
warnings inrosetta.js
djhtml
trimmed
toblocktrans
intest.html
since the indentation was changed, but I guess this would be done in practice too to ignore the newlines.prettier
works foryaml
files too but not added that hereI tried to stick to the defaults mostly, but I'm happy to redo this with different settings if needed.