Coverage for src/pyensae/_pylint_common.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-07-03 02:16 +0200

1""" 

2@file 

3@brief Check code style. 

4 

5.. versionadded:: 1.8 

6""" 

7import os 

8from pyquickhelper.pycode import check_pep8 

9 

10 

11def _private_test_style_src(fLOG, run_lint, verbose=False, pattern=".*[.]py$"): 

12 thi = os.path.abspath(os.path.dirname(__file__)) 

13 src_ = os.path.normpath(os.path.join(thi, "..")) 

14 check_pep8(src_, fLOG=fLOG, neg_pattern='.*((Parser)|(Lexer)|(Listener)|(antlr_grammar_use))[.]py$', 

15 verbose=verbose, pattern=pattern, run_lint=run_lint, 

16 pylint_ignore=('C0103', 'C1801', 'R0201', 'R1705', 'W0108', 'W0613', 

17 'C0111', 'W0622', 'W0612', 'C0412', 'W0621', 

18 'W0212', 'R1704', 'W0622', 'W0201', 'R1710', 

19 'W0703', 'R1703', 'R0911', 'R0912', 'R0915', 

20 'E0203', 'C0302', 'C0200', 'R1702', 'E1101', 

21 'R0914', 'W0123', 'W0123', 'W0107', 'C0415'), 

22 skip=["http_retrieve.py:191: W0703", 

23 "astock.py:135: W0703", 

24 "astock.py:229: W0703", 

25 "http_retrieve.py:192: W0703", 

26 "Class 'DatabaseCore' has no 'SCRIPT_LOOKUP'", 

27 "sql_interface.py:18: W0231", 

28 "file_text_binary.py:680: W0102", 

29 "sql_interface_database.py:20: W0231", 

30 "table_formula.py:108: W0631", 

31 "R0401: Cyclic import (src.pyensae.sql.sql_interface", 

32 "R0401: Cyclic import (pyensae.sql.sql_interface", 

33 "database_core2.py:230: R1714", 

34 "RFilter.py", 

35 ]) 

36 

37 

38def _private_test_style_test(fLOG, run_lint, verbose=False, pattern=".*[.]py$"): 

39 thi = os.path.abspath(os.path.dirname(__file__)) 

40 test_ = os.path.normpath(os.path.join(thi, "..", "..", '_unittests')) 

41 check_pep8(test_, fLOG=fLOG, neg_pattern="(temp_.*)|(.*test_parse_code.*[.]py)", 

42 verbose=verbose, pattern=pattern, run_lint=run_lint, 

43 pylint_ignore=('C0103', 'C1801', 'R0201', 'R1705', 'W0108', 'W0613', 

44 'C0111', 'W0622', 'W0612', 'C0412', 'W0621', 

45 'W0125', 'E1127', 'E1101', 'W1402', 'W0212', 

46 'C0415'), 

47 skip=[])