shisho
shisho copied to clipboard
Lightweight static analyzer for several programming languages
# Problem No documentation on the core implementation of Shisho exists, resulting in the difficulty of getting into the details of it. # Possible Solutions Put design docs as possible....
Code Formation allows us to define infrastructures with YAML and JSON. It may be enough for almost all developers with YAML support #53, so I'll re-consider about CFn support after...
# Problem One needs to define rules by theirselves even though the rules look common among many teams. # Possible Solutions Host a server to collect rules from anyone and...
tree-sitter grammar is [here](https://github.com/tree-sitter/tree-sitter-java).
tree-sitter grammar is [here](https://github.com/tree-sitter/tree-sitter-javascript).
tree-sitter grammar is [here](https://github.com/tree-sitter/tree-sitter-typescript).
tree-sitter grammar is [here](https://github.com/tree-sitter/tree-sitter-ruby).
tree-sitter grammar is [here](https://github.com/tree-sitter/tree-sitter-python). We need to resolve some formatting issues though.
tree-sitter grammar is [here](https://github.com/tree-sitter/tree-sitter-php).
Some Google products (Firebase for example) rely on Common Expression Language (CEL), although there's no public implementation of tree-sitter grammar. It would be helpful if we had one and could...