[oe-commits] [openembedded-core] branch master-next updated: scripts: Add oe-pylint

git at git.openembedded.org git at git.openembedded.org
Wed Mar 6 18:06:53 UTC 2019


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

The following commit(s) were added to refs/heads/master-next by this push:
     new afc7916  scripts: Add oe-pylint
afc7916 is described below

commit afc7916ccd43028e99203ea8a6486c35ce2f594f
Author: Richard Purdie <richard.purdie at linuxfoundation.org>
AuthorDate: Wed Mar 6 17:15:05 2019 +0000

    scripts: Add oe-pylint
    
    Add an oe-pylint wrapper around pylint3 to run static analysis on our python
    codebase. For now display errors and exclude common warnings which are not
    applicable to our codebase.
    
    The aim is to start generating this report on the autobuilder and to
    improve our score over time.
    
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 scripts/oe-pylint | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/scripts/oe-pylint b/scripts/oe-pylint
new file mode 100755
index 0000000..74ff4b8
--- /dev/null
+++ b/scripts/oe-pylint
@@ -0,0 +1,11 @@
+#!/bin/bash
+#
+# Run the pylint3 against our common python module spaces and print a report of potential issues
+#
+this_dir=$(dirname $(readlink -f $0))
+ERRORS="-E"
+IGNORELIST="$ERRORS -d logging-too-many-args -d missing-docstring -d line-too-long -d invalid-name"
+PYTHONPATH=$this_dir/../bitbake/lib/ pylint3 $IGNORELIST bb
+PYTHONPATH=$this_dir/../bitbake/lib/:$this_dir/../meta/lib pylint3 $IGNORELIST -d undefined-variable oe
+PYTHONPATH=$this_dir/../bitbake/lib/:$this_dir/../meta/lib pylint3  $IGNORELIST oeqa
+PYTHONPATH=$this_dir/../bitbake/lib/:$this_dir/../meta/lib:$this_dir/lib pylint3 $IGNORELIST -d undefined-variable argparse_oe buildstats  devtool recipetool scriptpath testcasemgmt build_perf checklayer resulttool  scriptutils wic
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list