ALE (Asynchronous Lint Engine) is a plugin for providing linting in NeoVim 0.2.0+ and Vim 8 while you edit your text files, and acts as a Vim Language Server Protocol client. ALE makes use of NeoVim and Vim 8 job control functions and timers to run linters on the contents of text buffers and return errors as text is changed in Vim. This allows for displaying warnings and errors in files being edited in Vim before files have been saved back to a filesystem.
linter vim syntax-checker vim-plugin vim-plugins language-server-protocol neovim-plugin languageclient autocompleteNeomake is a plugin for Vim/Neovim to asynchronously run programs. You can use it instead of the built-in :make command (since it can pick up your 'makeprg' setting), but its focus is on providing an extra layer of makers based on the current file (type) or project. Its origin is a proof-of-concept for Syntastic to be asynchronous.
vim neovim filetype neomake linting style-linter checker async vim-plugin syntax-checker linterSyntastic is a syntax checking plugin for Vim created by Martin Grenfell. It runs files through external syntax checkers and displays any resulting errors to the user. This can be done on demand, or automatically as files are saved. If syntax errors are detected, the user is notified and is happy because they didn't have to compile their code or execute their script to find them. At the time of this writing, syntastic has checking plugins for ACPI Source Language, ActionScript, Ada, Ansible configurations, API Blueprint, AppleScript, AsciiDoc, Assembly languages, BEMHTML, Bro, Bourne shell, C, C++, C#, Cabal, Chef, CMake, CoffeeScript, Coco, Coq, CSS, Cucumber, CUDA, D, Dart, DocBook, Dockerfile, Dust, Elixir, Erlang, eRuby, Fortran, Gentoo metadata, GLSL, Go, Haml, Haskell, Haxe, Handlebars, HSS, HTML, Java, JavaScript, JSON, JSX, Julia, LESS, Lex, Limbo, LISP, LLVM intermediate language, Lua, Markdown, MATLAB, Mercury, NASM, Nix, Objective-C, Objective-C++, OCaml, Perl, Perl 6, Perl POD, PHP, gettext Portable Object, OS X and iOS property lists, Pug (formerly Jade), Puppet, Python, QML, R, Racket, RDF TriG, RDF Turtle, Relax NG, reStructuredText, RPM spec, Ruby, SASS/SCSS, Scala, Slim, SML, Solidity, Sphinx, SQL, Stylus, Tcl, TeX, Texinfo, Twig, TypeScript, Vala, Verilog, VHDL, Vim help, VimL, Vue.js, xHtml, XML, XSLT, XQuery, YACC, YAML, YANG data models, YARA rules, z80, Zope page templates, and Zsh. See the manual for details about the corresponding supported checkers (:help syntastic-checkers in Vim).
vim-plugin syntax-checking syntax-checker lint linters lint-checkingThis tool checks syntax of PHP files faster than serial check with a fancier output. Running parallel jobs in PHP is inspired by Nette framework tests.
lint parallel syntax-checker`phplint` is a tool that can speed up linting of php files by running several lint processes at once. If you want to disable the config file, you can add option --no-configuration.
phplint syntax-checker linter lint syntaxHiveQL Parser. Parse HiveQL code and print AST in JSON format if success(exit 0), else print well formed syntax error message(exit 1).
hive sql hiveql parser syntax-checkerManDrake is a native, open source man page editor for macOS with features such as syntax highlighting, live mandoc syntax validation and a live-updating rendered preview of the man page during editing. Long story short, many years ago I was sick of writing man pages in an endless cycle of edit-view, edit-view so I decided to do something about it and created this editor. It's a bit rough around the edges, but it works really well for me. Perhaps it will also be of some use to you.
mandrake man-page osx editor live-preview syntax-checker syntax-highlighting mdoctomlcheck is a command-line wrapper around the htoml library which can be used as a syntax checker for TOML. You can find a vim plugin here.
toml haskell syntax-checker vimFirst make sure that you have all the source code. Run git submodule update --init --recursive after cloning the project. To build D-Scanner, run make (or the build.bat file on Windows). The build time can be rather long with the -inline flag on front-end versions older than 2.066, so you may wish to remove it from the build script. The makefile has "ldc" and "gdc" targets if you'd prefer to compile with one of these compilers instead of DMD. To install, simply place the generated binary (in the "bin" folder) somewhere on your $PATH.
dlang linter lint ctags static-analysis syntax-checkerContinuous Integration command line tools for git repositories, file characteristics, syntax errors and static source code analysis. Awesome-CI is capable of finding various problems in your code repository as well as fixing them automatically.
regex crlf utf8 trailing-spaces trailing-newline syntax-checker coding-style continuous-integration ci docker docker-image scripts-offer analysis regex-contributionsThis package adds Clojure(Script) syntax checker (via Joker) to flycheck. Make sure Joker binary is on your path. Joker version 0.9.7 or greater is required. See Joker installation instructions for details.
linter syntax-checker flycheck-extensionYet Another Keepalived syntax checker in golang. The MIT License.
keepalived syntax-checkerThe focus of recent work is on support for Google FlatBuffers. If you don't want to get into the weeds of the FlatBuffers API, gotables will save you a lot of time. But a warning up front: this implementation doesn't support complex data structures such as Monsters. Only rectangular tables. To distinguish the gotables FlatBuffers support from something that would support Monsters, I have called it FlatTables.
dynamic tables syntax-checker echoIt is exhausting to edit files again and again to have a consistent style. This project provides a Git pre-receive hook to validate pushed commits on the Git server side. The hook avoids all issues by rejecting any commit not matching the rules to get in to the repository in the first place. The pre-receive hook runs some checks on commits on its own, and searches for programming language specific syntax checkers on the PATH of the server to check changed files with them. The process is pretty fast, because only the added and modified files on the pushed commits are passed to the syntax checkers, also in parallel. It wouldn't slow you down unless your commits are touching hundreds of files.
syntax-checker git git-hook csslint htmlhint golint puppet-lint flake8 pep8 pyflakes rubocop shellcheck eslint jshint jscs standard phpcs pre-receive-hooks pre-receiveSyntax check framework for vim which checks syntax on the fly asynchronously. You should have a relatively new version of vim which supports such features: job, timers and lambda.
vim syntax-checker linter vim-plugin
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.