tests/tools/check_source.sh
Wed, 13 Mar 2019 10:02:11 +0300 Andrey Skvortsov Exclude pyjslib.py from python3 syntax correction check
Fri, 12 Oct 2018 13:24:47 +0300 Andrey Skvortsov python3 support: pylint, W1633 # (round-builtin) round built-in referenced
Fri, 12 Oct 2018 12:06:45 +0300 Andrey Skvortsov python3 support: pylint,W1610 # (reduce-builtin) reduce built-in referenced
Fri, 12 Oct 2018 11:50:40 +0300 Andrey Skvortsov python3 support: pylint, W1653 # (next-method-defined) next method defined
Fri, 12 Oct 2018 11:35:15 +0300 Andrey Skvortsov python3 support: pylint, W1622 # (next-method-called) Called a next() method on an object
Fri, 12 Oct 2018 11:14:34 +0300 Andrey Skvortsov python3 support: pylint, W1625 # (raising-string) Raising a string exception
Fri, 12 Oct 2018 10:42:47 +0300 Andrey Skvortsov python3 support: pylint, W1624 # (indexing-exception) Indexing exceptions will not work on Python 3
Thu, 11 Oct 2018 12:09:04 +0300 Andrey Skvortsov python3 support: pylint, W1611 # (standarderror-builtin) StandardError built-in referenced
Thu, 11 Oct 2018 12:00:40 +0300 Andrey Skvortsov python3 support: pylint, W1652 # (deprecated-types-field) Accessing a deprecated fields on the types module
Thu, 11 Oct 2018 10:25:19 +0300 Andrey Skvortsov python3 support: pylint, W1651 (deprecated-itertools-function) Accessing a deprecated function on the itertools module
Thu, 11 Oct 2018 10:01:12 +0300 Andrey Skvortsov python3 support: pylint, W1649 # (deprecated-string-function) Accessing a deprecated function on the string module
Thu, 11 Oct 2018 09:41:15 +0300 Andrey Skvortsov python3 support: pylint, W1645 # (exception-message-attribute) Exception.message removed in Python 3
Wed, 10 Oct 2018 10:50:00 +0300 Andrey Skvortsov python3 support: pylint, W1646 # (invalid-str-codec) non-text encoding used in str.decode
Wed, 10 Oct 2018 10:36:07 +0300 Andrey Skvortsov python3 support: pylint,W1602 # (basestring-builtin) basestring built-in referenced
Wed, 10 Oct 2018 10:32:57 +0300 Andrey Skvortsov python3 support: pylint, W1629 # (nonzero-method) __nonzero__ method defined
Wed, 10 Oct 2018 10:26:27 +0300 Andrey Skvortsov python3 support: pylint, W1606 # (execfile-builtin) execfile built-in referenced
Tue, 09 Oct 2018 14:03:44 +0300 Andrey Skvortsov python3 support: pylint, W1607 # (file-builtin) file built-in referenced
Tue, 09 Oct 2018 13:50:29 +0300 Andrey Skvortsov python3 support: pylint, W1659 # (xreadlines-attribute) Accessing a removed xreadlines attribute
Tue, 09 Oct 2018 12:05:43 +0300 Andrey Skvortsov python3 support: pylint, W1601 # (apply-builtin) apply built-in referenced
Tue, 09 Oct 2018 11:43:39 +0300 Andrey Skvortsov pep8, ignore W606 'async' and 'await' are reserved keywords starting with Python 3.7
Fri, 05 Oct 2018 14:22:01 +0300 Andrey Skvortsov python3 support: pylint, W1619 #(old-division) division w/o __future__ statement
Thu, 04 Oct 2018 17:24:40 +0300 Andrey Skvortsov python3 support: pylint, W1612 # (unicode-builtin) unicode built-in referenced
Thu, 04 Oct 2018 12:09:23 +0300 Andrey Skvortsov Use multiple processes to speed up pylint
Thu, 04 Oct 2018 12:07:16 +0300 Andrey Skvortsov python3 support: pylint, W1613 # (xrange-builtin) xrange built-in referenced
Thu, 04 Oct 2018 11:25:42 +0300 Andrey Skvortsov python3 support: pylint, W1648 # (bad-python3-import) Module moved in Python 3
Wed, 03 Oct 2018 14:17:19 +0300 Andrey Skvortsov Add automatic check for localization strings with multiple unnamed arguments
Wed, 03 Oct 2018 11:48:05 +0300 Andrey Skvortsov cleanup: pylint, W0109 # (duplicate-key) Duplicate key 'X' in dictionary
Wed, 03 Oct 2018 11:47:04 +0300 Andrey Skvortsov Add python3 syntax checking to CI
Tue, 02 Oct 2018 17:18:09 +0300 Andrey Skvortsov cleanup: pylint, R0123 # (literal-comparison) Comparison to literal
Mon, 01 Oct 2018 15:53:34 +0300 Andrey Skvortsov cleanup: pylint, R1704 # (redefined-argument-from-local) Redefining argument with the local name 'Y'
Mon, 01 Oct 2018 15:36:01 +0300 Andrey Skvortsov cleanup: pylint, R1701 # (consider-merging-isinstance) Consider merging these isinstance calls to isinstance(CTNLDFLAGS, (str, unicode))
Mon, 01 Oct 2018 14:29:01 +0300 Andrey Skvortsov cleanup: pylint, E1304 # (missing-format-string-key) Missing key 'X_name' in format string dictionary
Mon, 01 Oct 2018 14:13:05 +0300 Andrey Skvortsov cleanup: pylint, E1300 # (bad-format-character) Unsupported format character '"' (0x22) at index 17
Mon, 01 Oct 2018 13:43:50 +0300 Andrey Skvortsov cleanup: pylint, W0111 # (assign-to-new-keyword) Name async will become a keyword in Python 3.7
Mon, 01 Oct 2018 13:31:52 +0300 Andrey Skvortsov cleanup: pylint, E1310 (bad-str-strip-call) Suspicious argument in str.strip call
Sat, 29 Sep 2018 19:18:50 +0300 Andrey Skvortsov enable etherlab checks
Sat, 29 Sep 2018 15:41:20 +0300 Andrey Skvortsov check_source.sh: add E301 check to the list of selected PEP8 errors
Wed, 08 Aug 2018 13:27:44 +0200 Edouard Tisserant Disable source quality checking on ethercat plugin - will fix it later
Tue, 03 Jul 2018 17:09:11 +0300 Andrey Skvortsov Add information how to make shelve command work with check_source.sh called from hg hook
Fri, 15 Jun 2018 16:12:50 +0300 Andrey Skvortsov Add argument to set list of source files to check
Sat, 09 Jun 2018 17:59:46 +0300 Andrey Skvortsov check_source.sh: handle case if there are no files to check
Sat, 09 Jun 2018 17:14:56 +0300 Andrey Skvortsov Fix linter errors
Sat, 09 Jun 2018 17:13:16 +0300 Andrey Skvortsov Add command line argument to run linter only on changed files
Wed, 23 May 2018 12:13:48 +0300 Andrey Skvortsov Print version information about software used for tests
Wed, 25 Oct 2017 13:50:26 +0300 Andrey Skvortsov fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`"
Thu, 19 Oct 2017 13:33:01 +0300 Andrey Skvortsov fix pylint error '(unsubscriptable-object) Value 'X' is unsubscriptable'
Thu, 19 Oct 2017 11:03:03 +0300 Andrey Skvortsov fix pylint warning '(bad-continuation) Wrong hanging indentation before block'
Wed, 18 Oct 2017 12:23:19 +0300 Andrey Skvortsov fix pylint warning '(expression-not-assigned) Expression "X" is assigned to nothing'
Tue, 17 Oct 2017 11:29:20 +0300 Andrey Skvortsov fix pylint warning '(redefine-in-handler) Redefining name 'X' from outer scope (line Y) in exception handler'
Tue, 17 Oct 2017 09:51:43 +0300 Andrey Skvortsov fix pylint warning '(no-init) Class has no __init__ method'
Mon, 16 Oct 2017 17:20:31 +0300 Andrey Skvortsov fix pylint error "(undefined-variable) Undefined variable 'X'"
Thu, 12 Oct 2017 16:18:05 +0300 Andrey Skvortsov fix pylint error '(too-many-function-args) Too many positional arguments for function call'
Wed, 11 Oct 2017 13:55:56 +0300 Andrey Skvortsov fix pylint error '(import-error) Unable to import X'
Wed, 11 Oct 2017 13:15:21 +0300 Andrey Skvortsov fix pylint error '(no-self-argument) Method should have "self" as first argument'
Wed, 11 Oct 2017 11:54:55 +0300 Andrey Skvortsov fix pylint error "(no-name-in-module) No name 'X' in module 'Y'"
Wed, 11 Oct 2017 11:41:32 +0300 Andrey Skvortsov fix pylint error '(bad-except-order) Bad except clauses order (X is an ancestor class of Y)'
Wed, 11 Oct 2017 11:35:19 +0300 Andrey Skvortsov fix pylint warning "(no-value-for-parameter) No value for argument 'X' in function call"
Tue, 10 Oct 2017 16:38:57 +0300 Andrey Skvortsov fix error for functions with VAR_IN_OUT
Tue, 10 Oct 2017 14:01:46 +0300 Andrey Skvortsov fix pylint warning '(unidiomatic-typecheck) Using type() instead of isinstance() for a typecheck'
Tue, 10 Oct 2017 13:49:13 +0300 Andrey Skvortsov fix pylint warning '(misplaced-bare-raise) The raise statement is not inside an except clause'