Metadata-Version: 2.4
Name: jsslint
Version: 1.1.0
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Summary: Native Python binding for the JSS LaTeX/BibTeX style checker's Rust core (jsslint-core)
Author: Manuel Koller
License-Expression: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Repository, https://github.com/kollerma/jss-style-checker

# jsslint

Native Python binding for the [JSS style checker](https://github.com/kollerma/jss-style-checker)'s Rust core (`jsslint-core`). Lints LaTeX / Sweave / R Markdown manuscripts (`.tex`/`.ltx`/`.Rnw`/`.Rmd` + `.bib`) entirely in memory.

```python
import jsslint

report = jsslint.render(
    [("paper.tex", open("paper.tex").read())],
    output="json",
)
```

See the main project README for the rule catalogue and CLI (`jsslint`/`jss-lint`) documentation.

