This is command+event plugin for SynWrite editor.
It allows to check/validate syntax of current file, for many lexers.
Each lexer/language must be supported with additionally installed subplugins:
You will find all subplugins at our Plugins site. Just download needed subplugin, install its zip-file (by opening zip-file in SynWrite), and see its readme - maybe EXE and DLL files are needed for this subplugin - these files need to be copied into subfolder "PyTools" of SynWrite install folder.
To call validation, use "SynLint" command in "Tools - Plugins" menu. You will see status-bar message, which tells how much errors validation found. For each found error, you'll see yellow or red bookmark on error line (these are usual unnumbered bookmarks, so use standard commands to work with them). Plugin also shows "Validation" panel if errors found, so you can jump to them by dbl-click.
Also, validation can be called automatically by events: on opening file, on saving file, on changing text. SynLint is not configured for these events by default (to not slowdown usual work).
Just open zip-file with plugin in SynWrite, and confirm installation.
Tech note:
all subplugins folders must be named as "syn_lint_nnnnn" (where "nnnnn" is any name), otherwise
subplugin will not be found by SynLint.
Authors: Thomas Beutlich (tbeu) / Alexey Torgashin.
SynLint uses code portions from the SublimeLinter 3 project.