azeemba / eslint-plugin-json

Lint your JSON files
MIT License
209 stars 29 forks source link

Integration test against several eslint majors #46

Closed AdrieanKhisbe closed 4 years ago

AdrieanKhisbe commented 4 years ago

This PR improves tests and CI to ensure plugin working for different eslint major ranges. (mentionned in https://github.com/azeemba/eslint-plugin-json/pull/43#issuecomment-627553423)

So far, eslint v6 is supported for all supported node ranges (8 to 14 (14 introduced in this PR)). and eslint v7 supported started from node 10. (which is an eslint v7 prerequesite)

Took the opportunity to split the build into several jobs.


Ps: Some work might be necessary to see support status of v5, but as more complicated than expected, and far less important, I let it aside for the time being.

AdrieanKhisbe commented 4 years ago

(I just rebased to fix conflict induced by #41 :))