13 import queue |
13 import queue |
14 import sys |
14 import sys |
15 |
15 |
16 import pycodestyle |
16 import pycodestyle |
17 |
17 |
|
18 from Async.AsyncChecker import AsyncChecker |
18 from CodeStyleFixer import CodeStyleFixer |
19 from CodeStyleFixer import CodeStyleFixer |
19 from Complexity.ComplexityChecker import ComplexityChecker |
20 from Complexity.ComplexityChecker import ComplexityChecker |
20 from DocStyle.DocStyleChecker import DocStyleChecker |
21 from DocStyle.DocStyleChecker import DocStyleChecker |
21 from Imports.ImportsChecker import ImportsChecker |
22 from Imports.ImportsChecker import ImportsChecker |
22 from Miscellaneous.MiscellaneousChecker import MiscellaneousChecker |
23 from Miscellaneous.MiscellaneousChecker import MiscellaneousChecker |
574 ) |
575 ) |
575 unusedChecker.run() |
576 unusedChecker.run() |
576 stats.update(unusedChecker.counters) |
577 stats.update(unusedChecker.counters) |
577 errors += unusedChecker.errors |
578 errors += unusedChecker.errors |
578 |
579 |
|
580 # check async function definitions |
|
581 asyncChecker = AsyncChecker( |
|
582 source, |
|
583 filename, |
|
584 tree, |
|
585 select, |
|
586 ignore, |
|
587 [], |
|
588 repeatMessages, |
|
589 {}, # no arguments yet |
|
590 ) |
|
591 asyncChecker.run() |
|
592 stats.update(asyncChecker.counters) |
|
593 errors += asyncChecker.errors |
|
594 |
579 elif syntaxError: |
595 elif syntaxError: |
580 errors = [syntaxError] |
596 errors = [syntaxError] |
581 stats.update(syntaxStats) |
597 stats.update(syntaxStats) |
582 |
598 |
583 errorsDict = {} |
599 errorsDict = {} |