Skip to content

Commit

Permalink
feat: ESLint Language Plugins (#99)
Browse files Browse the repository at this point in the history
* feat: ESLint Language Plugins

* More details

* More details

* Notes on JS changes

* Finished the RFC

* Mention alternate proposal

* Add RFC link

* Update designs/2022-languages/README.md

Co-authored-by: Brandon Mills <[email protected]>

* Update designs/2022-languages/README.md

Co-authored-by: Brandon Mills <[email protected]>

* Incorporate first bits of feedback

* Flesh out SourceCode interface

* Add example for getVirtualFiles()

* Remove getVirtualFiles()

* Revert language options schema

* esquery changes

* SourceCode changes

* Simplify violation interface

* Added FAQs about rules and autofixing

* FAQ update

* Add matchesSelectorClass() method

* Update designs/2022-languages/README.md

Co-authored-by: James Henry <[email protected]>

* Update ParseResult definition

* Clean up errors and violations types

* Update method signatures

* Make ParseResult#errors optional

* Update based on esquery PRs

* Add visitorKeys

* Finish sentence

---------

Co-authored-by: Brandon Mills <[email protected]>
Co-authored-by: James Henry <[email protected]>
  • Loading branch information
3 people authored Mar 24, 2023
1 parent a6a1942 commit 91e184d
Showing 1 changed file with 703 additions and 0 deletions.
Loading

0 comments on commit 91e184d

Please sign in to comment.