Skip to content

Show errors in the parsing of a file when using a tree-sitter grammar

License

Notifications You must be signed in to change notification settings

Aerijo/linter-tree-sitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linter-tree-sitter

Show errors in the parsing of a file when using a tree-sitter grammar in Atom.

It will use the editor's parser, so no tree-sitter dependencies are required. It will apply itself to all editors using tree-sitter grammars, keeping track of grammar changes and updating accordingly.

Linting is redone each time TextEditor.onDidStopChanging() calls it.

Right now, errors are given a generic Error! error, and missing fields are given a warning. I tried using the .isMissing() property of the nodes, but it didn't seem to work. Instead, it will throw a missing warning when an error is detected somewhere inside the node, and the range is zero width.

About

Show errors in the parsing of a file when using a tree-sitter grammar

Resources

License

Stars

Watchers

Forks

Packages

No packages published