************ Introduction ************ Lins is a lightweight, extensible linter for prose---specifically developed with LaTeX in mind. The tool is written in `Nim`_ and inspired by `Vale `_. .. _Nim: https://nim-lang.org .. note:: The source code may be found in the project's `Github repository`_. .. _Github repository: https://github.com/sthenic/lins This documentation is generated with `Sphinx`_ uses the `Alabaster`_ theme. .. _Sphinx: http://www.sphinx-doc.org/ .. _Alabaster: https://github.com/bitprophet/alabaster/ Features ======== * Full Unicode support * Integrated support for :ref:`LaTeX ` (plain text is also supported) * Define :ref:`rules ` using `YAML`_ * Define :ref:`styles ` from a collection of rules .. _YAML: https://yaml.org/ Contents ======== The documentation is organized into the following sections: .. toctree:: :maxdepth: 2 _source/installation _source/usage _source/configuration _source/linters _source/rules Reporting Issues ================ If you discover a bug or what you believe is unintended behavior, please submit an issue on the `issue board`_. A minimal working example and a short description of the context is appreciated and goes a long way towards being able to fix the problem quickly. Roadmap ======= Have a look at the project's upcoming `milestones`_ to see where we're headed. Additionally, if you have a feature you would like to see added to the tool or perhaps an enhancement of an existing feature, please register an issue on the `issue board`_. .. _milestones: https://github.com/sthenic/lins/milestones .. _issue board: https://github.com/sthenic/lins/issues License ======= Lins is released under the `MIT license`_. .. _MIT License: https://github.com/sthenic/lins/blob/master/LICENSE Third-party Dependencies ======================== * `Nim's standard library`_ (`LICENSE `_) * `NimYAML`_ (`LICENSE `_) * `PCRE`_ (`LICENSE `_) .. _`Nim's standard library`: https://github.com/nim-lang/Nim .. _NimYAML: https://github.com/flyx/NimYAML .. _PCRE: http://pcre.sourceforge.net