An open API service indexing awesome lists of open source software.

https://github.com/sogaiu/review-janet


https://github.com/sogaiu/review-janet

bidi janet lint review unicode

Last synced: 8 months ago
JSON representation

Awesome Lists containing this project

README

          

# review-janet (rjan)

Review tool for `.janet` code.

## Status

* Checks whether parameter names are built-in names.
* Checks whether definition names are built-in names.
* Checks whether definition names contain non-ASCII.
* Check for presence of Unicode bidirectional formatting characters.

There's not much yet, but it can be used via a couple of editors or
via direct invocation.

## Use in Editors

### Emacs

`rjan` can be ("chained") along with `janet -k` in Emacs using
[flycheck-janet](https://github.com/sogaiu/flycheck-janet) and
[flycheck-rjan](https://github.com/sogaiu/flycheck-rjan).

### Neovim

`rjan` can be used via
[nvim-lint](https://github.com/mfussenegger/nvim-lint/) along with
`janet -k` in Neovim with a little work.

Had some success with something like the following in `init.vim`:

```vimscript
lua <