src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/eradicate.py

branch
eric7
changeset 9849
99782ca569ed
parent 9251
e0f98cc25bf5
child 10176
5e26785b93b8
equal deleted inserted replaced
9848:3d750b2e012c 9849:99782ca569ed
28 import io 28 import io
29 import os 29 import os
30 import re 30 import re
31 import tokenize 31 import tokenize
32 32
33 __version__ = '2.1.0' 33 __version__ = '2.2.0'
34 34
35 35
36 class Eradicator(object): 36 class Eradicator(object):
37 """Eradicate comments.""" 37 """Eradicate comments."""
38 BRACKET_REGEX = re.compile(r'^[()\[\]{}\s]+$') 38 BRACKET_REGEX = re.compile(r'^[()\[\]{}\s]+$')
55 r'pylint', 55 r'pylint',
56 r'pyright', 56 r'pyright',
57 r'noqa', 57 r'noqa',
58 r'nosec', 58 r'nosec',
59 r'type:\s*ignore', 59 r'type:\s*ignore',
60 r'mypy:',
60 r'fmt:\s*(on|off)', 61 r'fmt:\s*(on|off)',
62 r'yapf:\s*(enable|disable)',
61 r'isort:\s*(on|off|skip|skip_file|split|dont-add-imports(:\s*\[.*?\])?)', 63 r'isort:\s*(on|off|skip|skip_file|split|dont-add-imports(:\s*\[.*?\])?)',
62 r'TODO', 64 r'TODO',
63 r'FIXME', 65 r'FIXME',
64 r'XXX' 66 r'XXX'
65 ) 67 )

eric ide

mercurial