Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
howtos:check_python_code [2013/05/20 13:11] – Reformat "Setup Geany" section as a numbered list dregadhowtos:check_python_code [2014/07/29 08:37] – pylint format changed and some simple information sagarchalise
Line 23: Line 23:
 pyflakes $1 pyflakes $1
 echo "======  pylint  ======" echo "======  pylint  ======"
-pylint --output-format=parseable $1+pylint --msg-template="{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}" --reports=n $1
 </file> </file>
  
Line 35: Line 35:
 </code> </code>
  
 + 
 ==== Setup Geany ==== ==== Setup Geany ====
  
Line 46: Line 46:
     * Set the Command field to <code>     * Set the Command field to <code>
 check_python_code %f check_python_code %f
-</code> Note: this assumes that you saved the above mentioned helper script into a path in your $PATH environment variable. If not, just specify the full path to the script. %f is a placeholder replaced by Geany on execution with the filename of the current file in the editor.+</code> Note: this assumes that you saved the above mentioned helper script into a path in your $PATH environment variable. If not, just specify the full path to the script. %f is a placeholder replaced by Geany on execution with the filename of the current file in the editor. OR You can also use each command i.e. `pep8`, `pyflakes` or `pylint` directly in place of `check_python_code` 
   - Paste the following text in the "Error regular expression" field. <code>   - Paste the following text in the "Error regular expression" field. <code>
 ([^:]+):([0-9]+):([0-9:]+)? .* ([^:]+):([0-9]+):([0-9:]+)? .*
Print/export