I\'ve installed flycheck for Emacs Python on Ubuntu 15.04.
However, when using the tool it reports false positives like print(item, end=\' \')
is wrong synt
Flycheck has a number of checkers for each supported language (and many more provided by the community). Nearly all of them use external tools to check buffers and most of them can be configured.
The easiest way to find out what checkers are supported and how to configure them is by introspection. Open a python file and call flycheck-verify-setup
or press C-c ! v
. This shows you a new buffer with a list of syntax checkers used in python-mode. Every checker is a hyperlink to the documentation where it is described and the configuration options are given.
Since I don't have python-flake8
nor python-pylint
I just set the variable flycheck-python-pycompile-executable
to "python3"
and all is bright and cheerful.