New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert syntax checkers to use standard input #767
Comments
One thing I noticed along the way is that it's often worth trying |
I get errors popping up every few seconds in emacs' minibuffer because the version of rubocop that my project uses is v0.31.0, and rubocop didn't add support for the |
Also, I see now that the docstring for the
|
@kyptin Thanks, but I don't think it's worth the effort. It's a corner case, arguably, and probing tools for supported options is going to end up in a kitchen sink of maintenance code :) |
Fair enough. At least now Google can find this thread, and people will know that updating rubocop should solve the issue. Thanks! |
Ha, fair enough! I guess Google hasn't found that yet. :-) |
See GH-767. lacheck does not support stdin Also move the test resource
See GH-767. Also move YAML test resource
All syntax checkers were converted as far as possible. |
Nice work @lunaryorn ! |
@purcell Thank you 😊 |
Seconded; this is an amazing step for Flycheck :) |
ada-gnat(can't read from standard input)c/c++-cppcheck(can't read from stdin)cfengine(can't read from stdin)chef-foodcritic(can't read from stdin)coq(can't read from stdin)css-csslint(no stdin)d-dmd(no stdin)emacs-lisp(no stdin)emacs-lisp-checkdoc(no stdin)erlang(no stdin)eruby-erubis(behaves differently when using standard input)fortran-gfortran(can't read from stdin without language option, don't know the proper value)go-golint(no stdin, wants a package)go-vet(no stdin)go-build(no stdin)go-test(no stdin)go-errcheck(no stdin, wants a package)groovy(no stdin)haskell-stack-ghc(GHC can't read from standard input)haskell-ghc(GHC can't read from standard input)haskell-hlint(needs file extension to determine source format)javascript-gjslint(doesn't read from stdin)json-jsonlint(doesn't print errors when using standard input?!)less(no stdin support)php-phpmd(can't read from stdin)puppet-lint(can't read from stdin)python-pylint(doesn't read from stdin)python-pycompile(reads a list of files rather than source code from standard input)r-lintr(can't read from stdin)rpm-rpmlint(fails to read from stdin with a very obscure file not found error)rst-sphinx(can't read from stdin, works only on whole projects)rust(no standard input)scala(can't read from standard input)scala-scalastyle(can't read from standard input)sh-zsh(zsh doesn't include column numbers when reading from standard input 😞)tex-lacheck(does not support standard input)verilog-verilator(can't read from stdin)The text was updated successfully, but these errors were encountered: