python-mode / python-mode

Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box.
GNU Lesser General Public License v3.0
5.44k stars 773 forks source link

PymodeLint says "No errors found" when file has syntax errors. #1116

Open chlos opened 3 years ago

chlos commented 3 years ago

I have installed python-mode using vim Plug, then I enabled pymode_lint, but when I'm trying to run PymodeLint it always says [Pymode] Code checking is completed. No errors found.

Funny thing is when I tried to run vim in debug mode, it had found errors!

/home/fatyushin/tmp/tmp.py|10 col 1 error| E0602 undefined name 'bar' [pyflakes]                                                                                                       
/home/fatyushin/tmp/tmp.py|12 col 1 error| E0602 undefined name 'bar' [pyflakes]
/home/fatyushin/tmp/tmp.py|13 col 1 error| E0602 undefined name 'bar' [pyflakes]
/home/fatyushin/tmp/tmp.py|14 col 1 warning| W391 blank line at end of file [pep8]
 Location  CodeCheck <tmp.py>                                                                                                                                   [unix]  25% ☰ 1/4 ㏑:1 
[Pymode] Found 3 error(s) and 1 warning(s)

File is:

$ cat ~/tmp/tmp.py
#!/usr/bin/env python

def foo():
    pass

foo(1, 2)
foo(1, 2)
bar(1)
foo()
bar(1)
bar(1)

Here is my debug output:


-------------------------------------------------------------------------------
pymode debug msg 1: Starting debug on: 2020-12-11 23:18:45 with file /tmp/pymode_debug_file.txt
-------------------------------------------------------------------------------
pymode debug msg 2: Operating system: Linux
-------------------------------------------------------------------------------
pymode debug msg 3: Scriptnames:
  1: ~/.vim/plugged/python-mode/debugvimrc.vim
  2: /usr/share/vim/vim81/plugin/getscriptPlugin.vim
  3: /usr/share/vim/vim81/plugin/gzip.vim
  4: /usr/share/vim/vim81/plugin/logiPat.vim
  5: /usr/share/vim/vim81/plugin/manpager.vim
  6: /usr/share/vim/vim81/plugin/matchparen.vim
  7: /usr/share/vim/vim81/plugin/netrwPlugin.vim
  8: /usr/share/vim/vim81/plugin/rrhelper.vim
  9: /usr/share/vim/vim81/plugin/spellfile.vim
 10: /usr/share/vim/vim81/plugin/tarPlugin.vim
 11: /usr/share/vim/vim81/plugin/tohtml.vim
 12: /usr/share/vim/vim81/plugin/vimballPlugin.vim
 13: /usr/share/vim/vim81/plugin/zipPlugin.vim
 14: ~/.vim/plugged/python-mode/plugin/pymode.vim
 15: ~/.vim/plugged/python-mode/autoload/pymode.vim
 16: /usr/share/vim/vim81/filetype.vim
 17: ~/.vim/pack/tpope/start/fugitive/ftdetect/fugitive.vim
 18: /usr/share/vim/vim81/ftplugin.vim
 19: ~/.vim/pack/dist/start/vim-airline/plugin/airline.vim
 20: ~/.vim/pack/dist/start/vim-airline/autoload/airline/init.vim
 21: ~/.vim/pack/dist/start/vim-airline/autoload/airline/parts.vim
 22: ~/.vim/pack/dist/start/vim-airline/autoload/airline/formatter/short_path.vim
 23: ~/.vim/pack/dist/start/vim-airline/autoload/airline/util.vim
 24: ~/.vim/pack/tpope/start/fugitive/plugin/fugitive.vim
 25: ~/.vim/pack/tpope/start/surround/plugin/surround.vim
 26: ~/.vim/pack/vendor/start/nerdtree/plugin/NERD_tree.vim
 27: ~/.vim/pack/vendor/start/nerdtree/autoload/nerdtree.vim
 28: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/path.vim
 29: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/menu_controller.vim
 30: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/menu_item.vim
 31: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/key_map.vim
 32: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/bookmark.vim
 33: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/tree_file_node.vim
 34: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/tree_dir_node.vim
 35: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/opener.vim
 36: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/creator.vim
 37: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/flag_set.vim
 38: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/nerdtree.vim
 39: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/ui.vim
 40: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/event.vim
 41: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/notifier.vim
 42: ~/.vim/pack/vendor/start/nerdtree/autoload/nerdtree/ui_glue.vim
 43: ~/.vim/pack/vendor/start/nerdtree/nerdtree_plugin/exec_menuitem.vim
 44: ~/.vim/pack/vendor/start/nerdtree/nerdtree_plugin/fs_menu.vim
 45: ~/.vim/pack/vendor/start/nerdtree/nerdtree_plugin/vcs.vim
 46: ~/.vim/pack/vendor/start/indentLint/after/plugin/indentLine.vim
 47: ~/.vim/pack/dist/start/vim-airline/autoload/airline/extensions.vim
 48: ~/.vim/pack/dist/start/vim-airline/autoload/airline/extensions/quickfix.vim
 49: ~/.vim/pack/dist/start/vim-airline/autoload/airline.vim
 50: ~/.vim/pack/dist/start/vim-airline/autoload/airline/extensions/netrw.vim
 51: ~/.vim/pack/dist/start/vim-airline/autoload/airline/extensions/term.vim
 52: ~/.vim/pack/dist/start/vim-airline/autoload/airline/section.vim
 53: ~/.vim/pack/dist/start/vim-airline/autoload/airline/highlighter.vim
 54: ~/.vim/pack/dist/start/vim-airline/autoload/airline/extensions/branch.vim
 55: ~/.vim/pack/dist/start/vim-airline/autoload/airline/extensions/fugitiveline.vim
 56: ~/.vim/pack/dist/start/vim-airline/autoload/airline/extensions/whitespace.vim
 57: ~/.vim/pack/dist/start/vim-airline/autoload/airline/extensions/wordcount.vim
 58: ~/.vim/pack/dist/start/vim-airline/autoload/airline/extensions/keymap.vim
 59: ~/.vim/pack/dist/start/vim-airline/autoload/airline/themes/dark.vim
 60: ~/.vim/pack/dist/start/vim-airline/autoload/airline/themes.vim
 61: ~/.vim/pack/dist/start/vim-airline/autoload/airline/builder.vim
 62: ~/.vim/pack/dist/start/vim-airline/autoload/airline/extensions/default.vim
 63: /usr/share/vim/vim81/ftplugin/python.vim
 64: ~/.vim/plugged/python-mode/ftplugin/python/pymode.vim
 65: ~/.vim/plugged/python-mode/autoload/pymode/virtualenv.vim
 66: ~/.vim/plugged/python-mode/autoload/pymode/breakpoint.vim
 67: ~/.vim/plugged/python-mode/autoload/pymode/debug.vim
-------------------------------------------------------------------------------
pymode debug msg 4: Pymode variables:
pymode                #1
pymode_breakpoint     #1
pymode_breakpoint_bind  <leader>b
pymode_breakpoint_cmd  breakpoint()
pymode_debug          #1
pymode_debug_counter  #3
pymode_debug_tempfile  /tmp/pymode_debug_file.txt
pymode_doc            #1
pymode_doc_bind        K
pymode_doc_vertical   #0
pymode_folding        #0
pymode_folding_nest_limit #1000
pymode_folding_regex   ^\s*\%(class\|def\|async\s\+def\) .\+\(:\s\+\w\)\@!
pymode_indent         #1
pymode_init           #1
pymode_lint           #1
pymode_lint_async     #1
pymode_lint_async_updatetime #1000
pymode_lint_checkers  ['pyflakes', 'pep8', 'mccabe']
pymode_lint_comment_symbol  CC
pymode_lint_cwindow   #1
pymode_lint_docs_symbol  DD
pymode_lint_error_symbol  EE
pymode_lint_ignore    []
pymode_lint_info_symbol  II
pymode_lint_message   #1
pymode_lint_on_fly    #0
pymode_lint_on_write  #1
pymode_lint_options_mccabe {'complexity': 12}
pymode_lint_options_pep257 {}
pymode_lint_options_pep8 {'max_line_length': 79}
pymode_lint_options_pyflakes {'builtins': '_'}
pymode_lint_options_pylint {'max-line-length': 79}
pymode_lint_pyflakes_symbol  FF
pymode_lint_select    []
pymode_lint_signs     #1
pymode_lint_sort      []
pymode_lint_todo_symbol  WW
pymode_lint_unmodified #0
pymode_lint_visual_symbol  RR
pymode_motion         #1
pymode_options        #1
pymode_options_colorcolumn #1
pymode_options_max_line_length #79
pymode_paths          []
pymode_preview_height #12
pymode_preview_position  botright
pymode_python          python3
pymode_quickfix_maxheight #6
pymode_quickfix_minheight #3
pymode_rope           #0
pymode_run            #1
pymode_run_bind        <leader>r
pymode_trim_whitespaces #1
pymode_version         0.13.0
pymode_virtualenv     #1
pymode_virtualenv_enabled  
pymode_virtualenv_path  
pymode_warning        #1
-------------------------------------------------------------------------------
pymode debug msg 5: Git commit: 
76df35a8d307b65fb9b5962a678b67317a30b084
-------------------------------------------------------------------------------
pymode debug msg 6: Git submodule status:
 2d25e84587c3e392751280490355aaeda7afd116 submodules/astroid (2d25e84)
 972093dad2021ca5214133864af3cd0595830a94 submodules/autopep8 (972093d)
 535e2c5dc8cb9ea8afe79fc4cae5386c20d57394 submodules/mccabe (heads/master)
 d414383860c483c57d1fafc12c630b46a5616d3c submodules/pycodestyle (d414383)
 3324459514ddb048fc919ab2ed1f52471b801ab0 submodules/pydocstyle (3324459)
 c72d6cf1a9a119c1dd7a7674f36da21aea32d828 submodules/pyflakes (c72d6cf)
 f436ccc6b55b33381a295ded753e467953cf4379 submodules/pylama (7.7.1)
 8197144d82469ed39d1f4f3c345efee198ec9212 submodules/pylint (8197144d)
 939dd974835479495cc30710208f7c4a566dd38b submodules/rope (939dd974)
 404cab3e069cd5c2c891c19404fbd85bd285c021 submodules/snowball_py (heads/develop)
 a86fc1fbd650a19eba313c3f642c9e2c679dc8d6 submodules/toml (0.10.1)
-------------------------------------------------------------------------------
pymode debug msg 7: End of pymode#debug#sysinfo
E35: No previous regular expression

[Pymode] Code checking is running ...
1607717976 ['pyflakes', 'pep8', 'mccabe'] []
1607717976 Namespace(abspath=False, concurrent=False, file_params={}, force=True, format='pycodestyle', hook=False, ignore=[], linters=[('pyflakes', <pylama.lint.pylama_pyflakes.Linter object at 0x7fdcd8a839a0>), ('pep8', <pylama.lint.pylama_pycodestyle.Linter object at 0x7fdcd8a83c40>), ('mccabe', <pylama.lint.pylama_mccabe.Linter object at 0x7fdcd8a83f10>)], linters_params={}, options=None, paths=['/home/fatyushin/.vim/plugged'], report=None, select=[], skip=[], sort=[], verbose=False) []
1607717976 Start code check:  [../../tmp/tmp.py]
Checking params: {'skip': False, 'ignore': set(), 'select': set(), 'linters': []}
Run pyflakes {'builtins': '_'}
<traceback object at 0x7fdcd71d2d80>
SyntaxError unexpected EOF while parsing (tmp.py, line 12)
1607717976 Find errors:  [1]
[Pymode] Found 1 error(s) and 0 warning(s)
Type  :qa  and press <Enter> to exit Vim

  4 def foo():
-------------------------------------------------------------------------------
pymode debug msg 8: Session history:
      #  cmd history
      1  e ~/tmp/tmp.py
      2  PymodeLint
>     3  qa
-------------------------------------------------------------------------------
pymode debug msg 1: Starting debug on: 2020-12-11 23:21:17 with file /tmp/pymode_debug_file.txt
-------------------------------------------------------------------------------
pymode debug msg 2: Operating system: Linux
-------------------------------------------------------------------------------
pymode debug msg 3: Scriptnames:
  1: ~/.vim/plugged/python-mode/debugvimrc.vim
  2: /usr/share/vim/vim81/plugin/getscriptPlugin.vim
  3: /usr/share/vim/vim81/plugin/gzip.vim
  4: /usr/share/vim/vim81/plugin/logiPat.vim
  5: /usr/share/vim/vim81/plugin/manpager.vim
  6: /usr/share/vim/vim81/plugin/matchparen.vim
  7: /usr/share/vim/vim81/plugin/netrwPlugin.vim
  8: /usr/share/vim/vim81/plugin/rrhelper.vim
  9: /usr/share/vim/vim81/plugin/spellfile.vim
 10: /usr/share/vim/vim81/plugin/tarPlugin.vim
 11: /usr/share/vim/vim81/plugin/tohtml.vim
 12: /usr/share/vim/vim81/plugin/vimballPlugin.vim
 13: /usr/share/vim/vim81/plugin/zipPlugin.vim
 14: ~/.vim/plugged/python-mode/plugin/pymode.vim
 15: ~/.vim/plugged/python-mode/autoload/pymode.vim
 16: /usr/share/vim/vim81/filetype.vim
 17: ~/.vim/pack/tpope/start/fugitive/ftdetect/fugitive.vim
 18: /usr/share/vim/vim81/ftplugin.vim
 19: ~/.vim/pack/dist/start/vim-airline/plugin/airline.vim
 20: ~/.vim/pack/dist/start/vim-airline/autoload/airline/init.vim
 21: ~/.vim/pack/dist/start/vim-airline/autoload/airline/parts.vim
 22: ~/.vim/pack/dist/start/vim-airline/autoload/airline/formatter/short_path.vim
 23: ~/.vim/pack/dist/start/vim-airline/autoload/airline/util.vim
 24: ~/.vim/pack/tpope/start/fugitive/plugin/fugitive.vim
 25: ~/.vim/pack/tpope/start/surround/plugin/surround.vim
 26: ~/.vim/pack/vendor/start/nerdtree/plugin/NERD_tree.vim
 27: ~/.vim/pack/vendor/start/nerdtree/autoload/nerdtree.vim
 28: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/path.vim
 29: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/menu_controller.vim
 30: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/menu_item.vim
 31: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/key_map.vim
 32: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/bookmark.vim
 33: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/tree_file_node.vim
 34: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/tree_dir_node.vim
 35: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/opener.vim
 36: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/creator.vim
 37: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/flag_set.vim
 38: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/nerdtree.vim
 39: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/ui.vim
 40: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/event.vim
 41: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/notifier.vim
 42: ~/.vim/pack/vendor/start/nerdtree/autoload/nerdtree/ui_glue.vim
 43: ~/.vim/pack/vendor/start/nerdtree/nerdtree_plugin/exec_menuitem.vim
 44: ~/.vim/pack/vendor/start/nerdtree/nerdtree_plugin/fs_menu.vim
 45: ~/.vim/pack/vendor/start/nerdtree/nerdtree_plugin/vcs.vim
 46: ~/.vim/pack/vendor/start/indentLint/after/plugin/indentLine.vim
 47: /usr/share/vim/vim81/ftplugin/python.vim
 48: ~/.vim/plugged/python-mode/ftplugin/python/pymode.vim
 49: ~/.vim/plugged/python-mode/autoload/pymode/virtualenv.vim
 50: ~/.vim/plugged/python-mode/autoload/pymode/breakpoint.vim
 51: ~/.vim/plugged/python-mode/autoload/pymode/debug.vim
-------------------------------------------------------------------------------
pymode debug msg 4: Pymode variables:
pymode                #1
pymode_breakpoint     #1
pymode_breakpoint_bind  <leader>b
pymode_breakpoint_cmd  breakpoint()
pymode_debug          #1
pymode_debug_counter  #3
pymode_debug_tempfile  /tmp/pymode_debug_file.txt
pymode_doc            #1
pymode_doc_bind        K
pymode_doc_vertical   #0
pymode_folding        #0
pymode_folding_nest_limit #1000
pymode_folding_regex   ^\s*\%(class\|def\|async\s\+def\) .\+\(:\s\+\w\)\@!
pymode_indent         #1
pymode_init           #1
pymode_lint           #1
pymode_lint_async     #1
pymode_lint_async_updatetime #1000
pymode_lint_checkers  ['pyflakes', 'pep8', 'mccabe']
pymode_lint_comment_symbol  CC
pymode_lint_cwindow   #1
pymode_lint_docs_symbol  DD
pymode_lint_error_symbol  EE
pymode_lint_ignore    []
pymode_lint_info_symbol  II
pymode_lint_message   #1
pymode_lint_on_fly    #0
pymode_lint_on_write  #1
pymode_lint_options_mccabe {'complexity': 12}
pymode_lint_options_pep257 {}
pymode_lint_options_pep8 {'max_line_length': 79}
pymode_lint_options_pyflakes {'builtins': '_'}
pymode_lint_options_pylint {'max-line-length': 79}
pymode_lint_pyflakes_symbol  FF
pymode_lint_select    []
pymode_lint_signs     #1
pymode_lint_sort      []
pymode_lint_todo_symbol  WW
pymode_lint_unmodified #0
pymode_lint_visual_symbol  RR
pymode_motion         #1
pymode_options        #1
pymode_options_colorcolumn #1
pymode_options_max_line_length #79
pymode_paths          []
pymode_preview_height #12
pymode_preview_position  botright
pymode_python          python3
pymode_quickfix_maxheight #6
pymode_quickfix_minheight #3
pymode_rope           #0
pymode_run            #1
pymode_run_bind        <leader>r
pymode_trim_whitespaces #1
pymode_version         0.13.0
pymode_virtualenv     #1
pymode_virtualenv_enabled  
pymode_virtualenv_path  
pymode_warning        #1
-------------------------------------------------------------------------------
pymode debug msg 5: Git commit: 
76df35a8d307b65fb9b5962a678b67317a30b084
-------------------------------------------------------------------------------
pymode debug msg 6: Git submodule status:
 2d25e84587c3e392751280490355aaeda7afd116 submodules/astroid (2d25e84)
 972093dad2021ca5214133864af3cd0595830a94 submodules/autopep8 (972093d)
 535e2c5dc8cb9ea8afe79fc4cae5386c20d57394 submodules/mccabe (heads/master)
 d414383860c483c57d1fafc12c630b46a5616d3c submodules/pycodestyle (d414383)
 3324459514ddb048fc919ab2ed1f52471b801ab0 submodules/pydocstyle (3324459)
 c72d6cf1a9a119c1dd7a7674f36da21aea32d828 submodules/pyflakes (c72d6cf)
 f436ccc6b55b33381a295ded753e467953cf4379 submodules/pylama (7.7.1)
 8197144d82469ed39d1f4f3c345efee198ec9212 submodules/pylint (8197144d)
 939dd974835479495cc30710208f7c4a566dd38b submodules/rope (939dd974)
 404cab3e069cd5c2c891c19404fbd85bd285c021 submodules/snowball_py (heads/develop)
 a86fc1fbd650a19eba313c3f642c9e2c679dc8d6 submodules/toml (0.10.1)
-------------------------------------------------------------------------------
pymode debug msg 7: End of pymode#debug#sysinfo
No matching autocommands

"~/tmp/tmp.py" 
"~/tmp/tmp.py" 12L, 82C written
-------------------------------------------------------------------------------
pymode debug msg 8: check code
[Pymode] Code checking is running ...
1607718093 ['pyflakes', 'pep8', 'mccabe'] []
1607718093 Namespace(abspath=False, concurrent=False, file_params={}, force=True, format='pycodestyle', hook=False, ignore=[], linters=[('pyflakes', <pylama.lint.pylama_pyflakes.Linter object at 0x7f9dc2fe4f10>), ('pep8', <pylama.lint.pylama_pycodestyle.Linter object at 0x7f9dc2f131f0>), ('mccabe', <pylama.lint.pylama_mccabe.Linter object at 0x7f9dc2fe4c40>)], linters_params={}, options=None, paths=['/home/fatyushin/.vim/plugged'], report=None, select=[], skip=[], sort=[], verbose=False) []
1607718093 Start code check:  [../../tmp/tmp.py]
Checking params: {'skip': False, 'ignore': set(), 'select': set(), 'linters': []}
Run pyflakes {'builtins': '_'}
<traceback object at 0x7f9dc14b5bc0>
SyntaxError unexpected EOF while parsing (tmp.py, line 12)
1607718093 Find errors:  [1]
[Pymode] E0100 SyntaxError: unexpected EOF while parsing [pylama]
[Pymode] Found 1 error(s) and 0 warning(s)
[Pymode] E0100 SyntaxError: unexpected EOF while parsing [pylama]-- INSERT --

"~/tmp/tmp.py" 
"~/tmp/tmp.py" 12L, 83C written
-------------------------------------------------------------------------------
pymode debug msg 9: check code
[Pymode] Code checking is running ...
1607718106 ['pyflakes', 'pep8', 'mccabe'] []
1607718106 Namespace(abspath=False, concurrent=False, file_params={}, force=True, format='pycodestyle', hook=False, ignore=[], linters=[('pyflakes', <pylama.lint.pylama_pyflakes.Linter object at 0x7f9dc2fe4f10>), ('pep8', <pylama.lint.pylama_pycodestyle.Linter object at 0x7f9dc2f131f0>), ('mccabe', <pylama.lint.pylama_mccabe.Linter object at 0x7f9dc2fe4c40>)], linters_params={}, options=None, paths=['/home/fatyushin/.vim/plugged'], report=None, select=[], skip=[], sort=[], verbose=False) []
1607718106 Start code check:  [../../tmp/tmp.py]
Checking params: {'skip': False, 'ignore': set(), 'select': set(), 'linters': []}
Run pyflakes {'builtins': '_'}
Run pep8 {'max_line_length': '79'}
Run mccabe {'complexity': '12'}
1607718106 Find errors:  [1]
[Pymode] Found 0 error(s) and 1 warning(s)
[Pymode] W391 blank line at end of file [pep8]-- INSERT --

[Pymode] W391 blank line at end of file [pep8]

"~/tmp/tmp.py" 
"~/tmp/tmp.py" 13L, 90C written
-------------------------------------------------------------------------------
pymode debug msg 10: check code
[Pymode] Code checking is running ...
1607718118 ['pyflakes', 'pep8', 'mccabe'] []
1607718118 Namespace(abspath=False, concurrent=False, file_params={}, force=True, format='pycodestyle', hook=False, ignore=[], linters=[('pyflakes', <pylama.lint.pylama_pyflakes.Linter object at 0x7f9dc2fe4f10>), ('pep8', <pylama.lint.pylama_pycodestyle.Linter object at 0x7f9dc2f131f0>), ('mccabe', <pylama.lint.pylama_mccabe.Linter object at 0x7f9dc2fe4c40>)], linters_params={}, options=None, paths=['/home/fatyushin/.vim/plugged'], report=None, select=[], skip=[], sort=[], verbose=False) []
1607718118 Start code check:  [../../tmp/tmp.py]
Checking params: {'skip': False, 'ignore': set(), 'select': set(), 'linters': []}
Run pyflakes {'builtins': '_'}
Run pep8 {'max_line_length': '79'}
Run mccabe {'complexity': '12'}
1607718118 Find errors:  [2]
[Pymode] E0602 undefined name 'bar' [pyflakes]
[Pymode] Found 1 error(s) and 1 warning(s)
[Pymode] W391 blank line at end of file [pep8]
[Pymode] E0602 undefined name 'bar' [pyflakes]
Type  :qa!  and press <Enter> to abandon all changes and exit Vim

"~/tmp/tmp.py" 
WARNING: The file has been changed since reading it!!!
Do you really want to write to it (y/n)?y
"~/tmp/tmp.py" 13L, 89C written
-------------------------------------------------------------------------------
pymode debug msg 11: check code
[Pymode] Code checking is running ...
1607718174 ['pyflakes', 'pep8', 'mccabe'] []
1607718174 Namespace(abspath=False, concurrent=False, file_params={}, force=True, format='pycodestyle', hook=False, ignore=[], linters=[('pyflakes', <pylama.lint.pylama_pyflakes.Linter object at 0x7f9dc2fe4f10>), ('pep8', <pylama.lint.pylama_pycodestyle.Linter object at 0x7f9dc2f131f0>), ('mccabe', <pylama.lint.pylama_mccabe.Linter object at 0x7f9dc2fe4c40>)], linters_params={}, options=None, paths=['/home/fatyushin/.vim/plugged'], report=None, select=[], skip=[], sort=[], verbose=False) []
1607718174 Start code check:  [../../tmp/tmp.py]
Checking params: {'skip': False, 'ignore': set(), 'select': set(), 'linters': []}
Run pyflakes {'builtins': '_'}
Run pep8 {'max_line_length': '79'}
Run mccabe {'complexity': '12'}
1607718174 Find errors:  [3]
[Pymode] E231 missing whitespace after ',' [pep8]
[Pymode] Found 1 error(s) and 2 warning(s)
Type  :qa  and press <Enter> to exit Vim

 10 foo(1, 2)
-------------------------------------------------------------------------------
pymode debug msg 12: Session history:
      #  cmd history
      4  w
>     5  qa
-------------------------------------------------------------------------------
pymode debug msg 1: Starting debug on: 2020-12-11 23:23:13 with file /tmp/pymode_debug_file.txt
-------------------------------------------------------------------------------
pymode debug msg 2: Operating system: Linux
-------------------------------------------------------------------------------
pymode debug msg 3: Scriptnames:
  1: ~/.vim/plugged/python-mode/debugvimrc.vim
  2: /usr/share/vim/vim81/plugin/getscriptPlugin.vim
  3: /usr/share/vim/vim81/plugin/gzip.vim
  4: /usr/share/vim/vim81/plugin/logiPat.vim
  5: /usr/share/vim/vim81/plugin/manpager.vim
  6: /usr/share/vim/vim81/plugin/matchparen.vim
  7: /usr/share/vim/vim81/plugin/netrwPlugin.vim
  8: /usr/share/vim/vim81/plugin/rrhelper.vim
  9: /usr/share/vim/vim81/plugin/spellfile.vim
 10: /usr/share/vim/vim81/plugin/tarPlugin.vim
 11: /usr/share/vim/vim81/plugin/tohtml.vim
 12: /usr/share/vim/vim81/plugin/vimballPlugin.vim
 13: /usr/share/vim/vim81/plugin/zipPlugin.vim
 14: ~/.vim/plugged/python-mode/plugin/pymode.vim
 15: ~/.vim/plugged/python-mode/autoload/pymode.vim
 16: /usr/share/vim/vim81/filetype.vim
 17: ~/.vim/pack/tpope/start/fugitive/ftdetect/fugitive.vim
 18: /usr/share/vim/vim81/ftplugin.vim
 19: ~/.vim/pack/dist/start/vim-airline/plugin/airline.vim
 20: ~/.vim/pack/dist/start/vim-airline/autoload/airline/init.vim
 21: ~/.vim/pack/dist/start/vim-airline/autoload/airline/parts.vim
 22: ~/.vim/pack/dist/start/vim-airline/autoload/airline/formatter/short_path.vim
 23: ~/.vim/pack/dist/start/vim-airline/autoload/airline/util.vim
 24: ~/.vim/pack/tpope/start/fugitive/plugin/fugitive.vim
 25: ~/.vim/pack/tpope/start/surround/plugin/surround.vim
 26: ~/.vim/pack/vendor/start/nerdtree/plugin/NERD_tree.vim
 27: ~/.vim/pack/vendor/start/nerdtree/autoload/nerdtree.vim
 28: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/path.vim
 29: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/menu_controller.vim
 30: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/menu_item.vim
 31: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/key_map.vim
 32: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/bookmark.vim
 33: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/tree_file_node.vim
 34: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/tree_dir_node.vim
 35: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/opener.vim
 36: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/creator.vim
 37: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/flag_set.vim
 38: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/nerdtree.vim
 39: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/ui.vim
 40: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/event.vim
 41: ~/.vim/pack/vendor/start/nerdtree/lib/nerdtree/notifier.vim
 42: ~/.vim/pack/vendor/start/nerdtree/autoload/nerdtree/ui_glue.vim
 43: ~/.vim/pack/vendor/start/nerdtree/nerdtree_plugin/exec_menuitem.vim
 44: ~/.vim/pack/vendor/start/nerdtree/nerdtree_plugin/fs_menu.vim
 45: ~/.vim/pack/vendor/start/nerdtree/nerdtree_plugin/vcs.vim
 46: ~/.vim/pack/vendor/start/indentLint/after/plugin/indentLine.vim
 47: /usr/share/vim/vim81/ftplugin/python.vim
 48: ~/.vim/plugged/python-mode/ftplugin/python/pymode.vim
 49: ~/.vim/plugged/python-mode/autoload/pymode/virtualenv.vim
 50: ~/.vim/plugged/python-mode/autoload/pymode/breakpoint.vim
 51: ~/.vim/plugged/python-mode/autoload/pymode/debug.vim
-------------------------------------------------------------------------------
pymode debug msg 4: Pymode variables:
pymode                #1
pymode_breakpoint     #1
pymode_breakpoint_bind  <leader>b
pymode_breakpoint_cmd  breakpoint()
pymode_debug          #1
pymode_debug_counter  #3
pymode_debug_tempfile  /tmp/pymode_debug_file.txt
pymode_doc            #1
pymode_doc_bind        K
pymode_doc_vertical   #0
pymode_folding        #0
pymode_folding_nest_limit #1000
pymode_folding_regex   ^\s*\%(class\|def\|async\s\+def\) .\+\(:\s\+\w\)\@!
pymode_indent         #1
pymode_init           #1
pymode_lint           #1
pymode_lint_async     #1
pymode_lint_async_updatetime #1000
pymode_lint_checkers  ['pyflakes', 'pep8', 'mccabe']
pymode_lint_comment_symbol  CC
pymode_lint_cwindow   #1
pymode_lint_docs_symbol  DD
pymode_lint_error_symbol  EE
pymode_lint_ignore    []
pymode_lint_info_symbol  II
pymode_lint_message   #1
pymode_lint_on_fly    #0
pymode_lint_on_write  #1
pymode_lint_options_mccabe {'complexity': 12}
pymode_lint_options_pep257 {}
pymode_lint_options_pep8 {'max_line_length': 79}
pymode_lint_options_pyflakes {'builtins': '_'}
pymode_lint_options_pylint {'max-line-length': 79}
pymode_lint_pyflakes_symbol  FF
pymode_lint_select    []
pymode_lint_signs     #1
pymode_lint_sort      []
pymode_lint_todo_symbol  WW
pymode_lint_unmodified #0
pymode_lint_visual_symbol  RR
pymode_motion         #1
pymode_options        #1
pymode_options_colorcolumn #1
pymode_options_max_line_length #79
pymode_paths          []
pymode_preview_height #12
pymode_preview_position  botright
pymode_python          python3
pymode_quickfix_maxheight #6
pymode_quickfix_minheight #3
pymode_rope           #0
pymode_run            #1
pymode_run_bind        <leader>r
pymode_trim_whitespaces #1
pymode_version         0.13.0
pymode_virtualenv     #1
pymode_virtualenv_enabled  
pymode_virtualenv_path  
pymode_warning        #1
-------------------------------------------------------------------------------
pymode debug msg 5: Git commit: 
76df35a8d307b65fb9b5962a678b67317a30b084
-------------------------------------------------------------------------------
pymode debug msg 6: Git submodule status:
 2d25e84587c3e392751280490355aaeda7afd116 submodules/astroid (2d25e84)
 972093dad2021ca5214133864af3cd0595830a94 submodules/autopep8 (972093d)
 535e2c5dc8cb9ea8afe79fc4cae5386c20d57394 submodules/mccabe (heads/master)
 d414383860c483c57d1fafc12c630b46a5616d3c submodules/pycodestyle (d414383)
 3324459514ddb048fc919ab2ed1f52471b801ab0 submodules/pydocstyle (3324459)
 c72d6cf1a9a119c1dd7a7674f36da21aea32d828 submodules/pyflakes (c72d6cf)
 f436ccc6b55b33381a295ded753e467953cf4379 submodules/pylama (7.7.1)
 8197144d82469ed39d1f4f3c345efee198ec9212 submodules/pylint (8197144d)
 939dd974835479495cc30710208f7c4a566dd38b submodules/rope (939dd974)
 404cab3e069cd5c2c891c19404fbd85bd285c021 submodules/snowball_py (heads/develop)
 a86fc1fbd650a19eba313c3f642c9e2c679dc8d6 submodules/toml (0.10.1)
-------------------------------------------------------------------------------
pymode debug msg 7: End of pymode#debug#sysinfo
No matching autocommands-- INSERT --

"~/tmp/tmp.py" 
"~/tmp/tmp.py" 14L, 90C written
-------------------------------------------------------------------------------
pymode debug msg 8: check code
[Pymode] Code checking is running ...
1607718201 ['pyflakes', 'pep8', 'mccabe'] []
1607718201 Namespace(abspath=False, concurrent=False, file_params={}, force=True, format='pycodestyle', hook=False, ignore=[], linters=[('pyflakes', <pylama.lint.pylama_pyflakes.Linter object at 0x7fb739f0ff10>), ('pep8', <pylama.lint.pylama_pycodestyle.Linter object at 0x7fb739e3e1f0>), ('mccabe', <pylama.lint.pylama_mccabe.Linter object at 0x7fb739f0fc40>)], linters_params={}, options=None, paths=['/home/fatyushin/.vim/plugged'], report=None, select=[], skip=[], sort=[], verbose=False) []
1607718201 Start code check:  [../../tmp/tmp.py]
Checking params: {'skip': False, 'ignore': set(), 'select': set(), 'linters': []}
Run pyflakes {'builtins': '_'}
Run pep8 {'max_line_length': '79'}
Run mccabe {'complexity': '12'}
1607718201 Find errors:  [3]
[Pymode] W391 blank line at end of file [pep8]
[Pymode] Found 1 error(s) and 2 warning(s)

Messages maintainer: Bram Moolenaar <Bram@vim.org>
"~/tmp/tmp.py" 13L, 89C
-------------------------------------------------------------------------------
pymode debug msg 1: Starting debug on: 2020-12-11 23:23:13 with file /tmp/pymode_debug_file.txt
-------------------------------------------------------------------------------
pymode debug msg 2: Operating system: Linux
-------------------------------------------------------------------------------
pymode debug msg 3: Scriptnames:
-------------------------------------------------------------------------------
pymode debug msg 4: Pymode variables:
pymode                #1
pymode_breakpoint     #1
pymode_breakpoint_bind  <leader>b
pymode_breakpoint_cmd  breakpoint()
pymode_debug          #1
pymode_debug_counter  #3
pymode_debug_tempfile  /tmp/pymode_debug_file.txt
pymode_doc            #1
pymode_doc_bind        K
pymode_doc_vertical   #0
pymode_folding        #0
pymode_folding_nest_limit #1000
pymode_folding_regex   ^\s*\%(class\|def\|async\s\+def\) .\+\(:\s\+\w\)\@!
pymode_indent         #1
pymode_init           #1
pymode_lint           #1
pymode_lint_async     #1
pymode_lint_async_updatetime #1000
pymode_lint_checkers  ['pyflakes', 'pep8', 'mccabe']
pymode_lint_comment_symbol  CC
pymode_lint_cwindow   #1
pymode_lint_docs_symbol  DD
pymode_lint_error_symbol  EE
pymode_lint_ignore    []
pymode_lint_info_symbol  II
pymode_lint_message   #1
pymode_lint_on_fly    #0
pymode_lint_on_write  #1
pymode_lint_options_mccabe {'complexity': 12}
pymode_lint_options_pep257 {}
pymode_lint_options_pep8 {'max_line_length': 79}
pymode_lint_options_pyflakes {'builtins': '_'}
pymode_lint_options_pylint {'max-line-length': 79}
pymode_lint_pyflakes_symbol  FF
pymode_lint_select    []
Type  :qa  and press <Enter> to exit Vim

 14  
-------------------------------------------------------------------------------
pymode debug msg 9: Session history:
      #  cmd history
      1  w
      2  messages
>     3  qa

OS: Ubuntu 20.04.1 LTS

vim version:

$ vim --version                       
VIM - Vi IMproved 8.1 (2018 May 18, compiled Apr 15 2020 06:40:31)                                                                                                                     Included patches: 1-2269                                                                   
Modified by team+vim@tracker.debian.org                                                                                                                                                Compiled by team+vim@tracker.debian.org                                                                                                                                                Huge version without GUI.  Features included (+) or not (-):                                                                                                                           +acl               -farsi             -mouse_sysmouse    -tag_any_white
+arabic            +file_in_path      +mouse_urxvt       +tcl
+autocmd           +find_in_path      +mouse_xterm       +termguicolors
+autochdir         +float             +multi_byte        +terminal
-autoservername    +folding           +multi_lang        +terminfo
-balloon_eval      -footer            -mzscheme          +termresponse
+balloon_eval_term +fork()            +netbeans_intg     +textobjects
-browse            +gettext           +num64             +textprop
++builtin_terms    -hangul_input      +packages          +timers
+byte_offset       +iconv             +path_extra        +title
+channel           +insert_expand     +perl              -toolbar
+cindent           +job               +persistent_undo   +user_commands
-clientserver      +jumplist          +postscript        +vartabs
-clipboard         +keymap            +printer           +vertsplit
+cmdline_compl     +lambda            +profile           +virtualedit
+cmdline_hist      +langmap           -python            +visual
+cmdline_info      +libcall           +python3           +visualextra
+comments          +linebreak         +quickfix          +viminfo
+conceal           +lispindent        +reltime           +vreplace
+cryptv            +listcmds          +rightleft         +wildignore
+cscope            +localmap          +ruby              +wildmenu
+cursorbind        +lua               +scrollbind        +windows
+cursorshape       +menu              +signs             +writebackup
+dialog_con        +mksession         +smartindent       -X11
+diff              +modify_fname      +sound             -xfontset
+digraphs          +mouse             +spell             -xim
-dnd               -mouseshape        +startuptime       -xpm
-ebcdic            +mouse_dec         +statusline        -xsmp
+emacs_tags        +mouse_gpm         -sun_workshop      -xterm_clipboard
+eval              -mouse_jsbterm     +syntax            -xterm_save
+ex_extra          +mouse_netterm     +tag_binary        
+extra_search      +mouse_sgr         -tag_old_static    
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H   -Wdate-time  -g -O2 -fdebug-prefix-map=/build/vim-iU6mZD/vim-8.1.2269=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       
Linking: gcc   -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-E  -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim        -lm -ltinfo -lnsl  -lselinux  -lcanberra -lacl -lattr -lgpm -ldl  -L/usr/lib -llua5.2 -Wl,-E  -fstack-protector-strong -L/usr/local/lib  -L/usr/lib/x86_64-linux-gnu/perl/5.30/CORE -lperl -ldl -lm -lpthread -lcrypt  -L/usr/lib/python3.8/config-3.8-x86_64-linux-gnu -lpython3.8 -lcrypt -lpthread -ldl -lutil -lm -lm -L/usr/lib/x86_64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lm -lruby-2.7 -lm  

python version:

Python 3.8.5

Pymode Python sys.version_info(major=3, minor=8, micro=5, releaselevel='final', serial=0)

python-mode git status

On branch develop
Your branch is up to date with 'origin/develop'.

nothing to commit, working tree clean

tree python-mode/

python-mode/
├── after
│   ├── ftplugin
│   │   ├── pyrex.vim
│   │   └── python.vim
│   └── indent
│       ├── pyrex.vim
│       └── python.vim
├── AUTHORS
├── autoload
│   ├── pymode
│   │   ├── breakpoint.vim
│   │   ├── debug.vim
│   │   ├── doc.vim
│   │   ├── folding.vim
│   │   ├── indent.vim
│   │   ├── lint.vim
│   │   ├── motion.vim
│   │   ├── rope.vim
│   │   ├── run.vim
│   │   ├── tools
│   │   │   ├── loclist.vim
│   │   │   └── signs.vim
│   │   └── virtualenv.vim
│   └── pymode.vim
├── CHANGELOG.md
├── COPYING
├── debugvimrc.vim
├── doc
│   ├── pymode.txt
│   └── tags
├── ftplugin
│   ├── pyrex.vim
│   └── python
│       └── pymode.vim
├── logo.png
├── plugin
│   └── pymode.vim
├── pylama.ini
├── pymode
│   ├── async.py
│   ├── autopep8.py -> ../submodules/autopep8/autopep8.py
│   ├── environment.py
│   ├── __init__.py
│   ├── libs
│   │   ├── astroid -> ../../submodules/astroid/astroid
│   │   ├── __init__.py
│   │   ├── mccabe.py -> ../../submodules/mccabe/mccabe.py
│   │   ├── __pycache__
│   │   │   ├── mccabe.cpython-38.pyc
│   │   │   └── pycodestyle.cpython-38.pyc
│   │   ├── pycodestyle.py -> ../../submodules/pycodestyle/pycodestyle.py
│   │   ├── pydocstyle -> ../../submodules/pydocstyle/src/pydocstyle/
│   │   ├── pyflakes -> ../../submodules/pyflakes/pyflakes/
│   │   ├── pylama -> ../../submodules/pylama/pylama/
│   │   ├── pylint -> ../../submodules/pylint/pylint
│   │   ├── rope -> ../../submodules/rope/rope
│   │   ├── snowballstemmer -> ../../submodules/snowball_py/snowballstemmer
│   │   └── toml -> ../../submodules/toml/toml
│   ├── lint.py
│   ├── __pycache__
│   │   ├── environment.cpython-38.pyc
│   │   ├── __init__.cpython-38.pyc
│   │   ├── lint.cpython-38.pyc
│   │   ├── rope.cpython-38.pyc
│   │   ├── utils.cpython-38.pyc
│   │   └── virtualenv.cpython-38.pyc
│   ├── rope.py
│   ├── run.py
│   ├── utils.py
│   └── virtualenv.py
├── readme.md
├── submodules
│   ├── astroid
│   │   ├── appveyor
│   │   │   └── install.ps1
│   │   ├── appveyor.yml
│   │   ├── astroid
│   │   │   ├── arguments.py
│   │   │   ├── as_string.py
│   │   │   ├── _ast.py
│   │   │   ├── bases.py
│   │   │   ├── brain
│   │   │   │   ├── brain_argparse.py
│   │   │   │   ├── brain_attrs.py
│   │   │   │   ├── brain_boto3.py
│   │   │   │   ├── brain_builtin_inference.py
│   │   │   │   ├── brain_collections.py
│   │   │   │   ├── brain_crypt.py
│   │   │   │   ├── brain_curses.py
│   │   │   │   ├── brain_dataclasses.py
│   │   │   │   ├── brain_dateutil.py
│   │   │   │   ├── brain_fstrings.py
│   │   │   │   ├── brain_functools.py
│   │   │   │   ├── brain_gi.py
│   │   │   │   ├── brain_hashlib.py
│   │   │   │   ├── brain_http.py
│   │   │   │   ├── brain_io.py
│   │   │   │   ├── brain_mechanize.py
│   │   │   │   ├── brain_multiprocessing.py
│   │   │   │   ├── brain_namedtuple_enum.py
│   │   │   │   ├── brain_nose.py
│   │   │   │   ├── brain_numpy_core_fromnumeric.py
│   │   │   │   ├── brain_numpy_core_function_base.py
│   │   │   │   ├── brain_numpy_core_multiarray.py
│   │   │   │   ├── brain_numpy_core_numeric.py
│   │   │   │   ├── brain_numpy_core_numerictypes.py
│   │   │   │   ├── brain_numpy_core_umath.py
│   │   │   │   ├── brain_numpy_ndarray.py
│   │   │   │   ├── brain_numpy_random_mtrand.py
│   │   │   │   ├── brain_numpy_utils.py
│   │   │   │   ├── brain_pkg_resources.py
│   │   │   │   ├── brain_pytest.py
│   │   │   │   ├── brain_qt.py
│   │   │   │   ├── brain_random.py
│   │   │   │   ├── brain_re.py
│   │   │   │   ├── brain_responses.py
│   │   │   │   ├── brain_scipy_signal.py
│   │   │   │   ├── brain_six.py
│   │   │   │   ├── brain_ssl.py
│   │   │   │   ├── brain_subprocess.py
│   │   │   │   ├── brain_threading.py
│   │   │   │   ├── brain_typing.py
│   │   │   │   ├── brain_uuid.py
│   │   │   │   └── __pycache__
│   │   │   │       ├── brain_argparse.cpython-38.pyc
│   │   │   │       ├── brain_attrs.cpython-38.pyc
│   │   │   │       ├── brain_boto3.cpython-38.pyc
│   │   │   │       ├── brain_builtin_inference.cpython-38.pyc
│   │   │   │       ├── brain_collections.cpython-38.pyc
│   │   │   │       ├── brain_crypt.cpython-38.pyc
│   │   │   │       ├── brain_curses.cpython-38.pyc
│   │   │   │       ├── brain_dataclasses.cpython-38.pyc
│   │   │   │       ├── brain_dateutil.cpython-38.pyc
│   │   │   │       ├── brain_fstrings.cpython-38.pyc
│   │   │   │       ├── brain_functools.cpython-38.pyc
│   │   │   │       ├── brain_gi.cpython-38.pyc
│   │   │   │       ├── brain_hashlib.cpython-38.pyc
│   │   │   │       ├── brain_http.cpython-38.pyc
│   │   │   │       ├── brain_io.cpython-38.pyc
│   │   │   │       ├── brain_mechanize.cpython-38.pyc
│   │   │   │       ├── brain_multiprocessing.cpython-38.pyc
│   │   │   │       ├── brain_namedtuple_enum.cpython-38.pyc
│   │   │   │       ├── brain_nose.cpython-38.pyc
│   │   │   │       ├── brain_numpy_core_fromnumeric.cpython-38.pyc
│   │   │   │       ├── brain_numpy_core_function_base.cpython-38.pyc
│   │   │   │       ├── brain_numpy_core_multiarray.cpython-38.pyc
│   │   │   │       ├── brain_numpy_core_numeric.cpython-38.pyc
│   │   │   │       ├── brain_numpy_core_numerictypes.cpython-38.pyc
│   │   │   │       ├── brain_numpy_core_umath.cpython-38.pyc
│   │   │   │       ├── brain_numpy_ndarray.cpython-38.pyc
│   │   │   │       ├── brain_numpy_random_mtrand.cpython-38.pyc
│   │   │   │       ├── brain_numpy_utils.cpython-38.pyc
│   │   │   │       ├── brain_pkg_resources.cpython-38.pyc
│   │   │   │       ├── brain_pytest.cpython-38.pyc
│   │   │   │       ├── brain_qt.cpython-38.pyc
│   │   │   │       ├── brain_random.cpython-38.pyc
│   │   │   │       ├── brain_re.cpython-38.pyc
│   │   │   │       ├── brain_responses.cpython-38.pyc
│   │   │   │       ├── brain_scipy_signal.cpython-38.pyc
│   │   │   │       ├── brain_six.cpython-38.pyc
│   │   │   │       ├── brain_ssl.cpython-38.pyc
│   │   │   │       ├── brain_subprocess.cpython-38.pyc
│   │   │   │       ├── brain_threading.cpython-38.pyc
│   │   │   │       ├── brain_typing.cpython-38.pyc
│   │   │   │       └── brain_uuid.cpython-38.pyc
│   │   │   ├── builder.py
│   │   │   ├── context.py
│   │   │   ├── decorators.py
│   │   │   ├── exceptions.py
│   │   │   ├── helpers.py
│   │   │   ├── inference.py
│   │   │   ├── __init__.py
│   │   │   ├── interpreter
│   │   │   │   ├── dunder_lookup.py
│   │   │   │   ├── _import
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   │   ├── spec.cpython-38.pyc
│   │   │   │   │   │   └── util.cpython-38.pyc
│   │   │   │   │   ├── spec.py
│   │   │   │   │   └── util.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── objectmodel.py
│   │   │   │   └── __pycache__
│   │   │   │       ├── dunder_lookup.cpython-38.pyc
│   │   │   │       ├── __init__.cpython-38.pyc
│   │   │   │       └── objectmodel.cpython-38.pyc
│   │   │   ├── manager.py
│   │   │   ├── mixins.py
│   │   │   ├── modutils.py
│   │   │   ├── node_classes.py
│   │   │   ├── nodes.py
│   │   │   ├── objects.py
│   │   │   ├── __pkginfo__.py
│   │   │   ├── protocols.py
│   │   │   ├── __pycache__
│   │   │   │   ├── arguments.cpython-38.pyc
│   │   │   │   ├── as_string.cpython-38.pyc
│   │   │   │   ├── _ast.cpython-38.pyc
│   │   │   │   ├── bases.cpython-38.pyc
│   │   │   │   ├── builder.cpython-38.pyc
│   │   │   │   ├── context.cpython-38.pyc
│   │   │   │   ├── decorators.cpython-38.pyc
│   │   │   │   ├── exceptions.cpython-38.pyc
│   │   │   │   ├── helpers.cpython-38.pyc
│   │   │   │   ├── inference.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── manager.cpython-38.pyc
│   │   │   │   ├── mixins.cpython-38.pyc
│   │   │   │   ├── modutils.cpython-38.pyc
│   │   │   │   ├── node_classes.cpython-38.pyc
│   │   │   │   ├── nodes.cpython-38.pyc
│   │   │   │   ├── objects.cpython-38.pyc
│   │   │   │   ├── __pkginfo__.cpython-38.pyc
│   │   │   │   ├── protocols.cpython-38.pyc
│   │   │   │   ├── raw_building.cpython-38.pyc
│   │   │   │   ├── rebuilder.cpython-38.pyc
│   │   │   │   ├── scoped_nodes.cpython-38.pyc
│   │   │   │   ├── transforms.cpython-38.pyc
│   │   │   │   └── util.cpython-38.pyc
│   │   │   ├── raw_building.py
│   │   │   ├── rebuilder.py
│   │   │   ├── scoped_nodes.py
│   │   │   ├── test_utils.py
│   │   │   ├── transforms.py
│   │   │   └── util.py
│   │   ├── ChangeLog
│   │   ├── COPYING
│   │   ├── COPYING.LESSER
│   │   ├── debian
│   │   │   ├── changelog
│   │   │   ├── compat
│   │   │   ├── control
│   │   │   ├── copyright
│   │   │   ├── python-astroid.dirs
│   │   │   ├── rules
│   │   │   └── watch
│   │   ├── debian.sid
│   │   │   ├── control
│   │   │   ├── rules
│   │   │   └── source
│   │   │       └── format
│   │   ├── doc
│   │   │   ├── api
│   │   │   │   ├── astroid.exceptions.rst
│   │   │   │   ├── astroid.nodes.rst
│   │   │   │   ├── base_nodes.rst
│   │   │   │   ├── general.rst
│   │   │   │   └── index.rst
│   │   │   ├── ast_objects.inv
│   │   │   ├── changelog.rst
│   │   │   ├── conf.py
│   │   │   ├── extending.rst
│   │   │   ├── index.rst
│   │   │   ├── inference.rst
│   │   │   ├── make.bat
│   │   │   ├── Makefile
│   │   │   ├── media
│   │   │   │   ├── Tidelift_Logos_RGB_Tidelift_Shorthand_On-White.png
│   │   │   │   └── Tidelift_Logos_RGB_Tidelift_Shorthand_On-White_small.png
│   │   │   ├── release.txt
│   │   │   └── whatsnew.rst
│   │   ├── MANIFEST.in
│   │   ├── pylintrc
│   │   ├── pytest.ini
│   │   ├── README.rst
│   │   ├── setup.cfg
│   │   ├── setup.py
│   │   ├── tests
│   │   │   ├── __init__.py
│   │   │   ├── resources.py
│   │   │   ├── testdata
│   │   │   │   ├── python2
│   │   │   │   │   └── data
│   │   │   │   │       ├── absimp
│   │   │   │   │       │   ├── __init__.py
│   │   │   │   │       │   ├── sidepackage
│   │   │   │   │       │   │   └── __init__.py
│   │   │   │   │       │   └── string.py
│   │   │   │   │       ├── absimport.py
│   │   │   │   │       ├── all.py
│   │   │   │   │       ├── appl
│   │   │   │   │       │   ├── __init__.py
│   │   │   │   │       │   └── myConnection.py
│   │   │   │   │       ├── contribute_to_namespace
│   │   │   │   │       │   └── namespace_pep_420
│   │   │   │   │       │       └── submodule.py
│   │   │   │   │       ├── descriptor_crash.py
│   │   │   │   │       ├── email.py
│   │   │   │   │       ├── find_test
│   │   │   │   │       │   ├── __init__.py
│   │   │   │   │       │   ├── module2.py
│   │   │   │   │       │   ├── module.py
│   │   │   │   │       │   ├── noendingnewline.py
│   │   │   │   │       │   └── nonregr.py
│   │   │   │   │       ├── foogle
│   │   │   │   │       │   └── fax
│   │   │   │   │       │       ├── a.py
│   │   │   │   │       │       └── __init__.py
│   │   │   │   │       ├── foogle_fax-0.12.5-py2.7-nspkg.pth
│   │   │   │   │       ├── format.py
│   │   │   │   │       ├── __init__.py
│   │   │   │   │       ├── invalid_encoding.py
│   │   │   │   │       ├── lmfp
│   │   │   │   │       │   ├── foo.py
│   │   │   │   │       │   └── __init__.py
│   │   │   │   │       ├── module1abs
│   │   │   │   │       │   ├── core.py
│   │   │   │   │       │   └── __init__.py
│   │   │   │   │       ├── module2.py
│   │   │   │   │       ├── module.py
│   │   │   │   │       ├── MyPyPa-0.1.0-py2.5.egg
│   │   │   │   │       ├── MyPyPa-0.1.0-py2.5.zip
│   │   │   │   │       ├── namespace_pep_420
│   │   │   │   │       │   └── module.py
│   │   │   │   │       ├── noendingnewline.py
│   │   │   │   │       ├── nonregr.py
│   │   │   │   │       ├── notall.py
│   │   │   │   │       ├── notamodule
│   │   │   │   │       │   └── file.py
│   │   │   │   │       ├── operator_precedence.py
│   │   │   │   │       ├── package
│   │   │   │   │       │   ├── absimport.py
│   │   │   │   │       │   ├── hello.py
│   │   │   │   │       │   ├── import_package_subpackage_module.py
│   │   │   │   │       │   ├── __init__.py
│   │   │   │   │       │   └── subpackage
│   │   │   │   │       │       ├── __init__.py
│   │   │   │   │       │       └── module.py
│   │   │   │   │       ├── path_pkg_resources_1
│   │   │   │   │       │   └── package
│   │   │   │   │       │       ├── foo.py
│   │   │   │   │       │       └── __init__.py
│   │   │   │   │       ├── path_pkg_resources_2
│   │   │   │   │       │   └── package
│   │   │   │   │       │       ├── bar.py
│   │   │   │   │       │       └── __init__.py
│   │   │   │   │       ├── path_pkg_resources_3
│   │   │   │   │       │   └── package
│   │   │   │   │       │       ├── baz.py
│   │   │   │   │       │       └── __init__.py
│   │   │   │   │       ├── path_pkgutil_1
│   │   │   │   │       │   └── package
│   │   │   │   │       │       ├── foo.py
│   │   │   │   │       │       └── __init__.py
│   │   │   │   │       ├── path_pkgutil_2
│   │   │   │   │       │   └── package
│   │   │   │   │       │       ├── bar.py
│   │   │   │   │       │       └── __init__.py
│   │   │   │   │       ├── path_pkgutil_3
│   │   │   │   │       │   └── package
│   │   │   │   │       │       ├── baz.py
│   │   │   │   │       │       └── __init__.py
│   │   │   │   │       ├── recursion.py
│   │   │   │   │       ├── SSL1
│   │   │   │   │       │   ├── Connection1.py
│   │   │   │   │       │   └── __init__.py
│   │   │   │   │       ├── tmp__init__.py
│   │   │   │   │       └── unicode_package
│   │   │   │   │           ├── core
│   │   │   │   │           │   └── __init__.py
│   │   │   │   │           └── __init__.py
│   │   │   │   └── python3
│   │   │   │       └── data
│   │   │   │           ├── absimp
│   │   │   │           │   ├── __init__.py
│   │   │   │           │   ├── sidepackage
│   │   │   │           │   │   └── __init__.py
│   │   │   │           │   └── string.py
│   │   │   │           ├── absimport.py
│   │   │   │           ├── all.py
│   │   │   │           ├── appl
│   │   │   │           │   ├── __init__.py
│   │   │   │           │   └── myConnection.py
│   │   │   │           ├── contribute_to_namespace
│   │   │   │           │   └── namespace_pep_420
│   │   │   │           │       └── submodule.py
│   │   │   │           ├── descriptor_crash.py
│   │   │   │           ├── email.py
│   │   │   │           ├── find_test
│   │   │   │           │   ├── __init__.py
│   │   │   │           │   ├── module2.py
│   │   │   │           │   ├── module.py
│   │   │   │           │   ├── noendingnewline.py
│   │   │   │           │   └── nonregr.py
│   │   │   │           ├── foogle
│   │   │   │           │   └── fax
│   │   │   │           │       ├── a.py
│   │   │   │           │       └── __init__.py
│   │   │   │           ├── foogle_fax-0.12.5-py2.7-nspkg.pth
│   │   │   │           ├── format.py
│   │   │   │           ├── __init__.py
│   │   │   │           ├── invalid_encoding.py
│   │   │   │           ├── lmfp
│   │   │   │           │   ├── foo.py
│   │   │   │           │   └── __init__.py
│   │   │   │           ├── metaclass_recursion
│   │   │   │           │   ├── __init__.py
│   │   │   │           │   ├── monkeypatch.py
│   │   │   │           │   └── parent.py
│   │   │   │           ├── module1abs
│   │   │   │           │   ├── core.py
│   │   │   │           │   └── __init__.py
│   │   │   │           ├── module2.py
│   │   │   │           ├── module.py
│   │   │   │           ├── MyPyPa-0.1.0-py2.5.egg
│   │   │   │           ├── MyPyPa-0.1.0-py2.5.zip
│   │   │   │           ├── namespace_pep_420
│   │   │   │           │   └── module.py
│   │   │   │           ├── noendingnewline.py
│   │   │   │           ├── nonregr.py
│   │   │   │           ├── notall.py
│   │   │   │           ├── notamodule
│   │   │   │           │   └── file.py
│   │   │   │           ├── operator_precedence.py
│   │   │   │           ├── package
│   │   │   │           │   ├── absimport.py
│   │   │   │           │   ├── hello.py
│   │   │   │           │   ├── import_package_subpackage_module.py
│   │   │   │           │   ├── __init__.py
│   │   │   │           │   └── subpackage
│   │   │   │           │       ├── __init__.py
│   │   │   │           │       └── module.py
│   │   │   │           ├── path_pkg_resources_1
│   │   │   │           │   └── package
│   │   │   │           │       ├── foo.py
│   │   │   │           │       └── __init__.py
│   │   │   │           ├── path_pkg_resources_2
│   │   │   │           │   └── package
│   │   │   │           │       ├── bar.py
│   │   │   │           │       └── __init__.py
│   │   │   │           ├── path_pkg_resources_3
│   │   │   │           │   └── package
│   │   │   │           │       ├── baz.py
│   │   │   │           │       └── __init__.py
│   │   │   │           ├── path_pkgutil_1
│   │   │   │           │   └── package
│   │   │   │           │       ├── foo.py
│   │   │   │           │       └── __init__.py
│   │   │   │           ├── path_pkgutil_2
│   │   │   │           │   └── package
│   │   │   │           │       ├── bar.py
│   │   │   │           │       └── __init__.py
│   │   │   │           ├── path_pkgutil_3
│   │   │   │           │   └── package
│   │   │   │           │       ├── baz.py
│   │   │   │           │       └── __init__.py
│   │   │   │           ├── recursion.py
│   │   │   │           ├── SSL1
│   │   │   │           │   ├── Connection1.py
│   │   │   │           │   └── __init__.py
│   │   │   │           ├── tmp__init__.py
│   │   │   │           └── unicode_package
│   │   │   │               ├── core
│   │   │   │               │   └── __init__.py
│   │   │   │               └── __init__.py
│   │   │   ├── unittest_brain_numpy_core_fromnumeric.py
│   │   │   ├── unittest_brain_numpy_core_function_base.py
│   │   │   ├── unittest_brain_numpy_core_multiarray.py
│   │   │   ├── unittest_brain_numpy_core_numeric.py
│   │   │   ├── unittest_brain_numpy_core_numerictypes.py
│   │   │   ├── unittest_brain_numpy_core_umath.py
│   │   │   ├── unittest_brain_numpy_ndarray.py
│   │   │   ├── unittest_brain_numpy_random_mtrand.py
│   │   │   ├── unittest_brain.py
│   │   │   ├── unittest_builder.py
│   │   │   ├── unittest_helpers.py
│   │   │   ├── unittest_inference.py
│   │   │   ├── unittest_lookup.py
│   │   │   ├── unittest_manager.py
│   │   │   ├── unittest_modutils.py
│   │   │   ├── unittest_nodes.py
│   │   │   ├── unittest_object_model.py
│   │   │   ├── unittest_objects.py
│   │   │   ├── unittest_protocols.py
│   │   │   ├── unittest_python3.py
│   │   │   ├── unittest_raw_building.py
│   │   │   ├── unittest_regrtest.py
│   │   │   ├── unittest_scoped_nodes.py
│   │   │   ├── unittest_transforms.py
│   │   │   └── unittest_utils.py
│   │   └── tox.ini
│   ├── autopep8
│   │   ├── AUTHORS.rst
│   │   ├── autopep8.py
│   │   ├── CONTRIBUTING.rst
│   │   ├── coveralls.bash
│   │   ├── hooks
│   │   │   └── pre-push
│   │   ├── install_hooks.bash
│   │   ├── LICENSE
│   │   ├── Makefile
│   │   ├── MANIFEST.in
│   │   ├── README.rst
│   │   ├── setup.cfg
│   │   ├── setup.py
│   │   ├── test
│   │   │   ├── acid.py
│   │   │   ├── acid_pypi.py
│   │   │   ├── bad_encoding2.py
│   │   │   ├── bad_encoding.py
│   │   │   ├── e101_example.py
│   │   │   ├── example.py
│   │   │   ├── example_with_reduce.py
│   │   │   ├── fake_configuration
│   │   │   ├── fake_pycodestyle_configuration
│   │   │   │   └── tox.ini
│   │   │   ├── __init__.py
│   │   │   ├── inspect_example.py
│   │   │   ├── iso_8859_1.py
│   │   │   ├── suite
│   │   │   │   ├── E10.py
│   │   │   │   ├── E11.py
│   │   │   │   ├── E12.py
│   │   │   │   ├── E20.py
│   │   │   │   ├── E21.py
│   │   │   │   ├── E22.py
│   │   │   │   ├── E23.py
│   │   │   │   ├── E24.py
│   │   │   │   ├── E25.py
│   │   │   │   ├── E26.py
│   │   │   │   ├── E27.py
│   │   │   │   ├── E30not.py
│   │   │   │   ├── E30.py
│   │   │   │   ├── E40.py
│   │   │   │   ├── E50.py
│   │   │   │   ├── E70.py
│   │   │   │   ├── E71.py
│   │   │   │   ├── E72.py
│   │   │   │   ├── latin-1.py
│   │   │   │   ├── long_lines.py
│   │   │   │   ├── noqa.py
│   │   │   │   ├── out
│   │   │   │   │   ├── E10.py
│   │   │   │   │   ├── E11.py
│   │   │   │   │   ├── E12.py
│   │   │   │   │   ├── E20.py
│   │   │   │   │   ├── E21.py
│   │   │   │   │   ├── E22.py
│   │   │   │   │   ├── E23.py
│   │   │   │   │   ├── E24.py
│   │   │   │   │   ├── E25.py
│   │   │   │   │   ├── E26.py
│   │   │   │   │   ├── E27.py
│   │   │   │   │   ├── E30not.py
│   │   │   │   │   ├── E30.py
│   │   │   │   │   ├── E40.py
│   │   │   │   │   ├── E50.py
│   │   │   │   │   ├── E70.py
│   │   │   │   │   ├── E71.py
│   │   │   │   │   ├── E72.py
│   │   │   │   │   ├── latin-1.py -> ../latin-1.py
│   │   │   │   │   ├── long_lines.py
│   │   │   │   │   ├── noqa.py -> ../noqa.py
│   │   │   │   │   ├── python3.py -> ../python3.py
│   │   │   │   │   ├── utf-8-bom.py -> ../utf-8-bom.py
│   │   │   │   │   ├── utf-8.py
│   │   │   │   │   ├── W19.py
│   │   │   │   │   ├── W29.py
│   │   │   │   │   ├── W39.py
│   │   │   │   │   └── W60.py
│   │   │   │   ├── python3.py
│   │   │   │   ├── utf-8-bom.py
│   │   │   │   ├── utf-8.py
│   │   │   │   ├── W19.py
│   │   │   │   ├── W29.py
│   │   │   │   ├── W39.py
│   │   │   │   └── W60.py
│   │   │   ├── test_autopep8.py
│   │   │   ├── test_suite.py
│   │   │   ├── vectors_example.py
│   │   │   └── vim_autopep8.py
│   │   ├── tox.ini
│   │   └── update_readme.py
│   ├── mccabe
│   │   ├── LICENSE
│   │   ├── MANIFEST.in
│   │   ├── mccabe.py
│   │   ├── README.rst
│   │   ├── setup.cfg
│   │   ├── setup.py
│   │   ├── test_mccabe.py
│   │   └── tox.ini
│   ├── pycodestyle
│   │   ├── CHANGES.txt
│   │   ├── CONTRIBUTING.rst
│   │   ├── dev-requirements.txt
│   │   ├── docs
│   │   │   ├── advanced.rst
│   │   │   ├── api.rst
│   │   │   ├── conf.py
│   │   │   ├── developer.rst
│   │   │   ├── index.rst
│   │   │   ├── intro.rst
│   │   │   ├── make.bat
│   │   │   └── Makefile
│   │   ├── LICENSE
│   │   ├── Makefile
│   │   ├── MANIFEST.in
│   │   ├── pycodestyle.py
│   │   ├── README.rst
│   │   ├── setup.cfg
│   │   ├── setup.py
│   │   ├── testsuite
│   │   │   ├── E10.py
│   │   │   ├── E11.py
│   │   │   ├── E12not.py
│   │   │   ├── E12.py
│   │   │   ├── E20.py
│   │   │   ├── E21.py
│   │   │   ├── E22.py
│   │   │   ├── E23.py
│   │   │   ├── E24.py
│   │   │   ├── E25.py
│   │   │   ├── E26.py
│   │   │   ├── E27.py
│   │   │   ├── E30not.py
│   │   │   ├── E30.py
│   │   │   ├── E40.py
│   │   │   ├── E50.py
│   │   │   ├── E70.py
│   │   │   ├── E71.py
│   │   │   ├── E72.py
│   │   │   ├── E73.py
│   │   │   ├── E90.py
│   │   │   ├── __init__.py
│   │   │   ├── latin-1.py
│   │   │   ├── noqa.py
│   │   │   ├── python35.py
│   │   │   ├── python38.py
│   │   │   ├── python3.py
│   │   │   ├── support.py
│   │   │   ├── test_all.py
│   │   │   ├── test_api.py
│   │   │   ├── test_blank_lines.py
│   │   │   ├── test_parser.py
│   │   │   ├── test_shell.py
│   │   │   ├── test_util.py
│   │   │   ├── utf-8-bom.py
│   │   │   ├── utf-8.py
│   │   │   ├── W19.py
│   │   │   ├── W29.py
│   │   │   ├── W39.py
│   │   │   └── W60.py
│   │   └── tox.ini
│   ├── pydocstyle
│   │   ├── docs
│   │   │   ├── conf.py
│   │   │   ├── error_codes.rst
│   │   │   ├── index.rst
│   │   │   ├── license.rst
│   │   │   ├── make.bat
│   │   │   ├── Makefile
│   │   │   ├── quickstart.rst
│   │   │   ├── release_notes.rst
│   │   │   ├── snippets
│   │   │   │   ├── cli.rst
│   │   │   │   ├── config.rst
│   │   │   │   ├── in_file.rst
│   │   │   │   ├── install.rst
│   │   │   │   ├── pre_commit.rst
│   │   │   │   └── publicity.rst
│   │   │   └── usage.rst
│   │   ├── LICENSE-MIT
│   │   ├── MANIFEST.in
│   │   ├── PULL_REQUEST_TEMPLATE.md
│   │   ├── README.rst
│   │   ├── requirements
│   │   │   ├── docs.txt
│   │   │   ├── runtime.txt
│   │   │   ├── test_env.txt
│   │   │   └── tests.txt
│   │   ├── requirements.txt
│   │   ├── setup.py
│   │   ├── src
│   │   │   ├── __init__.py
│   │   │   ├── pydocstyle
│   │   │   │   ├── checker.py
│   │   │   │   ├── cli.py
│   │   │   │   ├── config.py
│   │   │   │   ├── data
│   │   │   │   │   ├── imperatives_blacklist.txt
│   │   │   │   │   └── imperatives.txt
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __main__.py
│   │   │   │   ├── parser.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── checker.cpython-38.pyc
│   │   │   │   │   ├── config.cpython-38.pyc
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── parser.cpython-38.pyc
│   │   │   │   │   ├── utils.cpython-38.pyc
│   │   │   │   │   ├── violations.cpython-38.pyc
│   │   │   │   │   └── wordlists.cpython-38.pyc
│   │   │   │   ├── utils.py
│   │   │   │   ├── violations.py
│   │   │   │   └── wordlists.py
│   │   │   └── tests
│   │   │       ├── error_tests.py
│   │   │       ├── __init__.py
│   │   │       ├── parser_test.py
│   │   │       ├── test_cases
│   │   │       │   ├── all_import_as.py
│   │   │       │   ├── all_import_aux.py
│   │   │       │   ├── all_import.py
│   │   │       │   ├── canonical_google_examples.py
│   │   │       │   ├── canonical_numpy_examples.py
│   │   │       │   ├── canonical_pep257_examples.py
│   │   │       │   ├── capitalization.py
│   │   │       │   ├── comment_after_def_bug.py
│   │   │       │   ├── expected.py
│   │   │       │   ├── functions.py
│   │   │       │   ├── __init__.py
│   │   │       │   ├── multi_line_summary_start.py
│   │   │       │   ├── nested_class.py
│   │   │       │   ├── noqa.py
│   │   │       │   ├── sections.py
│   │   │       │   ├── superfluous_quotes.py
│   │   │       │   ├── test.py
│   │   │       │   └── unicode_literals.py
│   │   │       ├── test_decorators.py
│   │   │       ├── test_definitions.py
│   │   │       ├── test_integration.py
│   │   │       └── test_utils.py
│   │   └── tox.ini
│   ├── pyflakes
│   │   ├── AUTHORS
│   │   ├── bin
│   │   │   └── pyflakes
│   │   ├── LICENSE
│   │   ├── MANIFEST.in
│   │   ├── NEWS.rst
│   │   ├── pyflakes
│   │   │   ├── api.py
│   │   │   ├── checker.py
│   │   │   ├── __init__.py
│   │   │   ├── __main__.py
│   │   │   ├── messages.py
│   │   │   ├── __pycache__
│   │   │   │   ├── checker.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   └── messages.cpython-38.pyc
│   │   │   ├── reporter.py
│   │   │   ├── scripts
│   │   │   │   ├── __init__.py
│   │   │   │   └── pyflakes.py
│   │   │   └── test
│   │   │       ├── harness.py
│   │   │       ├── __init__.py
│   │   │       ├── test_api.py
│   │   │       ├── test_builtin.py
│   │   │       ├── test_checker.py
│   │   │       ├── test_code_segment.py
│   │   │       ├── test_dict.py
│   │   │       ├── test_doctests.py
│   │   │       ├── test_imports.py
│   │   │       ├── test_is_literal.py
│   │   │       ├── test_other.py
│   │   │       ├── test_return_with_arguments_inside_generator.py
│   │   │       ├── test_type_annotations.py
│   │   │       └── test_undefined_names.py
│   │   ├── README.rst
│   │   ├── setup.cfg
│   │   ├── setup.py
│   │   └── tox.ini
│   ├── pylama
│   │   ├── AUTHORS
│   │   ├── Changelog
│   │   ├── DESCRIPTION
│   │   ├── docs
│   │   │   ├── conf.py
│   │   │   ├── index.html
│   │   │   ├── index.html.zip
│   │   │   ├── index.rst
│   │   │   └── _static
│   │   │       └── logo.png
│   │   ├── dummy.py
│   │   ├── LICENSE
│   │   ├── Makefile
│   │   ├── MANIFEST.in
│   │   ├── pylama
│   │   │   ├── check_async.py
│   │   │   ├── config.py
│   │   │   ├── core.py
│   │   │   ├── errors.py
│   │   │   ├── hook.py
│   │   │   ├── __init__.py
│   │   │   ├── libs
│   │   │   │   ├── importlib.py
│   │   │   │   ├── inirama.py
│   │   │   │   ├── __init__.py
│   │   │   │   └── __pycache__
│   │   │   │       ├── inirama.cpython-38.pyc
│   │   │   │       └── __init__.cpython-38.pyc
│   │   │   ├── lint
│   │   │   │   ├── extensions.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── extensions.cpython-38.pyc
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── pylama_eradicate.cpython-38.pyc
│   │   │   │   │   ├── pylama_mccabe.cpython-38.pyc
│   │   │   │   │   ├── pylama_mypy.cpython-38.pyc
│   │   │   │   │   ├── pylama_pycodestyle.cpython-38.pyc
│   │   │   │   │   ├── pylama_pydocstyle.cpython-38.pyc
│   │   │   │   │   ├── pylama_pyflakes.cpython-38.pyc
│   │   │   │   │   ├── pylama_pylint.cpython-38.pyc
│   │   │   │   │   └── pylama_radon.cpython-38.pyc
│   │   │   │   ├── pylama_eradicate.py
│   │   │   │   ├── pylama_mccabe.py
│   │   │   │   ├── pylama_mypy.py
│   │   │   │   ├── pylama_pycodestyle.py
│   │   │   │   ├── pylama_pydocstyle.py
│   │   │   │   ├── pylama_pyflakes.py
│   │   │   │   ├── pylama_pylint.py
│   │   │   │   └── pylama_radon.py
│   │   │   ├── __main__.py
│   │   │   ├── main.py
│   │   │   ├── __pycache__
│   │   │   │   ├── config.cpython-38.pyc
│   │   │   │   ├── core.cpython-38.pyc
│   │   │   │   ├── errors.cpython-38.pyc
│   │   │   │   └── __init__.cpython-38.pyc
│   │   │   └── pytest.py
│   │   ├── README.rst
│   │   ├── requirements-test.txt
│   │   ├── requirements.txt
│   │   ├── setup.cfg
│   │   ├── setup.py
│   │   ├── tests
│   │   │   ├── __init__.py
│   │   │   ├── test_config.py
│   │   │   ├── test_core.py
│   │   │   └── test_linters.py
│   │   └── tox.ini
│   ├── pylint
│   │   ├── appveyor.yml
│   │   ├── bin
│   │   │   ├── epylint
│   │   │   ├── epylint.bat
│   │   │   ├── pylint
│   │   │   ├── pylint.bat
│   │   │   ├── pyreverse
│   │   │   ├── pyreverse.bat
│   │   │   ├── symilar
│   │   │   └── symilar.bat
│   │   ├── ChangeLog
│   │   ├── CONTRIBUTORS.txt
│   │   ├── COPYING
│   │   ├── debian
│   │   │   ├── changelog
│   │   │   ├── compat
│   │   │   ├── control
│   │   │   ├── copyright
│   │   │   ├── NEWS.Debian
│   │   │   ├── pycompat
│   │   │   ├── pylint.dirs
│   │   │   ├── pylint.docs
│   │   │   ├── pylint.emacsen-install
│   │   │   ├── pylint.emacsen-remove
│   │   │   ├── pylint.emacsen-startup
│   │   │   ├── pylint.examples
│   │   │   ├── pylint.manpages
│   │   │   ├── pylint.postinst
│   │   │   ├── pylint.postrm
│   │   │   ├── pylint.prerm
│   │   │   ├── README.source
│   │   │   ├── rules
│   │   │   └── watch
│   │   ├── DEPENDS
│   │   ├── doc
│   │   │   ├── backlinks.rst
│   │   │   ├── conf.py
│   │   │   ├── development_guide
│   │   │   │   ├── contribute.rst
│   │   │   │   └── index.rst
│   │   │   ├── exts
│   │   │   │   ├── pylint_extensions.py
│   │   │   │   └── pylint_features.py
│   │   │   ├── faq.rst
│   │   │   ├── how_tos
│   │   │   │   ├── custom_checkers.rst
│   │   │   │   ├── index.rst
│   │   │   │   ├── plugins.rst
│   │   │   │   └── transform_plugins.rst
│   │   │   ├── index.rst
│   │   │   ├── intro.rst
│   │   │   ├── logo.png
│   │   │   ├── logo.svg
│   │   │   ├── make.bat
│   │   │   ├── Makefile
│   │   │   ├── media
│   │   │   │   ├── Tidelift_Logos_RGB_Tidelift_Shorthand_On-White.png
│   │   │   │   └── Tidelift_Logos_RGB_Tidelift_Shorthand_On-White_small.png
│   │   │   ├── release.txt
│   │   │   ├── requirements.txt
│   │   │   ├── support.rst
│   │   │   ├── technical_reference
│   │   │   │   ├── c_extensions.rst
│   │   │   │   ├── checkers.rst
│   │   │   │   ├── index.rst
│   │   │   │   └── startup.rst
│   │   │   ├── tutorial.rst
│   │   │   ├── user_guide
│   │   │   │   ├── ide-integration.rst
│   │   │   │   ├── index.rst
│   │   │   │   ├── installation.rst
│   │   │   │   ├── message-control.rst
│   │   │   │   ├── options.rst
│   │   │   │   ├── output.rst
│   │   │   │   └── run.rst
│   │   │   └── whatsnew
│   │   │       ├── 1.6.rst
│   │   │       ├── 1.7.rst
│   │   │       ├── 1.8.rst
│   │   │       ├── 1.9.rst
│   │   │       ├── 2.0.rst
│   │   │       ├── 2.1.rst
│   │   │       ├── 2.2.rst
│   │   │       ├── 2.3.rst
│   │   │       ├── 2.4.rst
│   │   │       ├── 2.5.rst
│   │   │       ├── 2.6.rst
│   │   │       ├── changelog.rst
│   │   │       └── index.rst
│   │   ├── elisp
│   │   │   ├── pylint.el
│   │   │   ├── pylint-flymake.el
│   │   │   └── startup
│   │   ├── examples
│   │   │   ├── custom.py
│   │   │   ├── custom_raw.py
│   │   │   ├── pylintrc
│   │   │   └── pylintrc_camelcase
│   │   ├── Makefile
│   │   ├── man
│   │   │   ├── epylint.1
│   │   │   ├── pylint.1
│   │   │   ├── pyreverse.1
│   │   │   └── symilar.1
│   │   ├── MANIFEST.in
│   │   ├── pylint
│   │   │   ├── checkers
│   │   │   │   ├── async.py
│   │   │   │   ├── base_checker.py
│   │   │   │   ├── base.py
│   │   │   │   ├── classes.py
│   │   │   │   ├── design_analysis.py
│   │   │   │   ├── exceptions.py
│   │   │   │   ├── format.py
│   │   │   │   ├── imports.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── logging.py
│   │   │   │   ├── misc.py
│   │   │   │   ├── newstyle.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── base_checker.cpython-38.pyc
│   │   │   │   │   └── __init__.cpython-38.pyc
│   │   │   │   ├── python3.py
│   │   │   │   ├── raw_metrics.py
│   │   │   │   ├── refactoring.py
│   │   │   │   ├── similar.py
│   │   │   │   ├── spelling.py
│   │   │   │   ├── stdlib.py
│   │   │   │   ├── strings.py
│   │   │   │   ├── typecheck.py
│   │   │   │   ├── utils.py
│   │   │   │   └── variables.py
│   │   │   ├── config
│   │   │   │   ├── configuration_mixin.py
│   │   │   │   ├── find_default_config_files.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── man_help_formatter.py
│   │   │   │   ├── option_manager_mixin.py
│   │   │   │   ├── option_parser.py
│   │   │   │   ├── option.py
│   │   │   │   ├── options_provider_mixin.py
│   │   │   │   └── __pycache__
│   │   │   │       ├── configuration_mixin.cpython-38.pyc
│   │   │   │       ├── find_default_config_files.cpython-38.pyc
│   │   │   │       ├── __init__.cpython-38.pyc
│   │   │   │       ├── man_help_formatter.cpython-38.pyc
│   │   │   │       ├── option.cpython-38.pyc
│   │   │   │       ├── option_manager_mixin.cpython-38.pyc
│   │   │   │       ├── option_parser.cpython-38.pyc
│   │   │   │       └── options_provider_mixin.cpython-38.pyc
│   │   │   ├── constants.py
│   │   │   ├── epylint.py
│   │   │   ├── exceptions.py
│   │   │   ├── extensions
│   │   │   │   ├── bad_builtin.py
│   │   │   │   ├── bad_builtin.rst
│   │   │   │   ├── broad_try_clause.py
│   │   │   │   ├── check_docs.py
│   │   │   │   ├── _check_docs_utils.py
│   │   │   │   ├── check_elif.py
│   │   │   │   ├── comparetozero.py
│   │   │   │   ├── docparams.py
│   │   │   │   ├── docparams.rst
│   │   │   │   ├── docstyle.py
│   │   │   │   ├── emptystring.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── mccabe.py
│   │   │   │   ├── mccabe.rst
│   │   │   │   ├── overlapping_exceptions.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   └── __init__.cpython-38.pyc
│   │   │   │   └── redefined_variable_type.py
│   │   │   ├── graph.py
│   │   │   ├── __init__.py
│   │   │   ├── interfaces.py
│   │   │   ├── lint
│   │   │   │   ├── check_parallel.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── check_parallel.cpython-38.pyc
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── pylinter.cpython-38.pyc
│   │   │   │   │   ├── report_functions.cpython-38.pyc
│   │   │   │   │   ├── run.cpython-38.pyc
│   │   │   │   │   └── utils.cpython-38.pyc
│   │   │   │   ├── pylinter.py
│   │   │   │   ├── report_functions.py
│   │   │   │   ├── run.py
│   │   │   │   └── utils.py
│   │   │   ├── __main__.py
│   │   │   ├── message
│   │   │   │   ├── __init__.py
│   │   │   │   ├── message_definition.py
│   │   │   │   ├── message_definition_store.py
│   │   │   │   ├── message_handler_mix_in.py
│   │   │   │   ├── message_id_store.py
│   │   │   │   ├── message.py
│   │   │   │   └── __pycache__
│   │   │   │       ├── __init__.cpython-38.pyc
│   │   │   │       ├── message.cpython-38.pyc
│   │   │   │       ├── message_definition.cpython-38.pyc
│   │   │   │       ├── message_definition_store.cpython-38.pyc
│   │   │   │       ├── message_handler_mix_in.cpython-38.pyc
│   │   │   │       └── message_id_store.cpython-38.pyc
│   │   │   ├── __pkginfo__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── constants.cpython-38.pyc
│   │   │   │   ├── exceptions.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── interfaces.cpython-38.pyc
│   │   │   │   └── __pkginfo__.cpython-38.pyc
│   │   │   ├── pyreverse
│   │   │   │   ├── diadefslib.py
│   │   │   │   ├── diagrams.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── inspector.py
│   │   │   │   ├── main.py
│   │   │   │   ├── utils.py
│   │   │   │   ├── vcgutils.py
│   │   │   │   └── writer.py
│   │   │   ├── reporters
│   │   │   │   ├── base_reporter.py
│   │   │   │   ├── collecting_reporter.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── json_reporter.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── base_reporter.cpython-38.pyc
│   │   │   │   │   ├── collecting_reporter.cpython-38.pyc
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── json_reporter.cpython-38.pyc
│   │   │   │   │   └── reports_handler_mix_in.cpython-38.pyc
│   │   │   │   ├── reports_handler_mix_in.py
│   │   │   │   ├── text.py
│   │   │   │   └── ureports
│   │   │   │       ├── __init__.py
│   │   │   │       ├── nodes.py
│   │   │   │       ├── __pycache__
│   │   │   │       │   ├── __init__.cpython-38.pyc
│   │   │   │       │   └── nodes.cpython-38.pyc
│   │   │   │       └── text_writer.py
│   │   │   ├── testutils.py
│   │   │   └── utils
│   │   │       ├── ast_walker.py
│   │   │       ├── file_state.py
│   │   │       ├── __init__.py
│   │   │       ├── pragma_parser.py
│   │   │       ├── __pycache__
│   │   │       │   ├── ast_walker.cpython-38.pyc
│   │   │       │   ├── file_state.cpython-38.pyc
│   │   │       │   ├── __init__.cpython-38.pyc
│   │   │       │   ├── pragma_parser.cpython-38.pyc
│   │   │       │   └── utils.cpython-38.pyc
│   │   │       └── utils.py
│   │   ├── pylintrc
│   │   ├── pytest.ini
│   │   ├── README.rst
│   │   ├── setup.cfg
│   │   ├── setup.py
│   │   ├── tests
│   │   │   ├── acceptance
│   │   │   │   └── test_stdlib.py
│   │   │   ├── benchmark
│   │   │   │   └── test_baseline_benchmarks.py
│   │   │   ├── checkers
│   │   │   │   ├── conftest.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── unittest_base.py
│   │   │   │   ├── unittest_classes.py
│   │   │   │   ├── unittest_exceptions.py
│   │   │   │   ├── unittest_format.py
│   │   │   │   ├── unittest_imports.py
│   │   │   │   ├── unittest_logging.py
│   │   │   │   ├── unittest_misc.py
│   │   │   │   ├── unittest_python3.py
│   │   │   │   ├── unittest_similar.py
│   │   │   │   ├── unittest_spelling.py
│   │   │   │   ├── unittest_stdlib.py
│   │   │   │   ├── unittest_strings.py
│   │   │   │   ├── unittest_typecheck.py
│   │   │   │   ├── unittest_utils.py
│   │   │   │   └── unittest_variables.py
│   │   │   ├── conftest.py
│   │   │   ├── data
│   │   │   │   ├── ascript
│   │   │   │   ├── classes_No_Name.dot
│   │   │   │   ├── clientmodule_test.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── packages_No_Name.dot
│   │   │   │   └── suppliermodule_test.py
│   │   │   ├── extensions
│   │   │   │   ├── data
│   │   │   │   │   ├── bad_builtin.py
│   │   │   │   │   ├── broad_try_clause.py
│   │   │   │   │   ├── compare_to_zero.py
│   │   │   │   │   ├── docstring.py
│   │   │   │   │   ├── elif.py
│   │   │   │   │   ├── empty_string_comparison.py
│   │   │   │   │   ├── mccabe.py
│   │   │   │   │   ├── overlapping_exceptions.py
│   │   │   │   │   ├── overlapping_exceptions_py33.py
│   │   │   │   │   └── redefined.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── test_bad_builtin.py
│   │   │   │   ├── test_broad_try_clause.py
│   │   │   │   ├── test_check_docs.py
│   │   │   │   ├── test_check_docs_utils.py
│   │   │   │   ├── test_check_mccabe.py
│   │   │   │   ├── test_check_raise_docs.py
│   │   │   │   ├── test_check_return_docs.py
│   │   │   │   ├── test_check_yields_docs.py
│   │   │   │   ├── test_comparetozero.py
│   │   │   │   ├── test_docstyle.py
│   │   │   │   ├── test_elseif_used.py
│   │   │   │   ├── test_emptystring.py
│   │   │   │   ├── test_overlapping_exceptions.py
│   │   │   │   └── test_redefined.py
│   │   │   ├── functional
│   │   │   │   ├── a
│   │   │   │   │   ├── abstract_abc_methods.py
│   │   │   │   │   ├── abstract_class_instantiated_in_class.py
│   │   │   │   │   ├── abstract_class_instantiated_py34.py
│   │   │   │   │   ├── abstract_class_instantiated_py34.rc
│   │   │   │   │   ├── abstract_class_instantiated_py34.txt
│   │   │   │   │   ├── abstract_class_instantiated_py3.py
│   │   │   │   │   ├── abstract_class_instantiated_py3.rc
│   │   │   │   │   ├── abstract_class_instantiated_py3.txt
│   │   │   │   │   ├── abstract_method_py3.py
│   │   │   │   │   ├── abstract_method_py3.rc
│   │   │   │   │   ├── abstract_method_py3.txt
│   │   │   │   │   ├── access_member_before_definition.py
│   │   │   │   │   ├── access_member_before_definition.txt
│   │   │   │   │   ├── access_to__name__.py
│   │   │   │   │   ├── access_to__name__.txt
│   │   │   │   │   ├── access_to_protected_members.py
│   │   │   │   │   ├── access_to_protected_members.txt
│   │   │   │   │   ├── anomalous_unicode_escape_py3.py
│   │   │   │   │   ├── anomalous_unicode_escape_py3.rc
│   │   │   │   │   ├── anomalous_unicode_escape_py3.txt
│   │   │   │   │   ├── arguments_differ.py
│   │   │   │   │   ├── arguments_differ_py3.py
│   │   │   │   │   ├── arguments_differ_py3.rc
│   │   │   │   │   ├── arguments_differ_py3.txt
│   │   │   │   │   ├── arguments_differ.txt
│   │   │   │   │   ├── arguments_out_of_order.py
│   │   │   │   │   ├── arguments_out_of_order.txt
│   │   │   │   │   ├── arguments.py
│   │   │   │   │   ├── arguments.rc
│   │   │   │   │   ├── arguments.txt
│   │   │   │   │   ├── assert_on_string_literal.py
│   │   │   │   │   ├── assert_on_string_literal.txt
│   │   │   │   │   ├── assert_on_tuple.py
│   │   │   │   │   ├── assert_on_tuple.txt
│   │   │   │   │   ├── assigning_non_slot.py
│   │   │   │   │   ├── assigning_non_slot.txt
│   │   │   │   │   ├── assignment_from_no_return.py
│   │   │   │   │   ├── assignment_from_no_return_py3.py
│   │   │   │   │   ├── assignment_from_no_return_py3.rc
│   │   │   │   │   ├── assignment_from_no_return_py3.txt
│   │   │   │   │   ├── assignment_from_no_return.txt
│   │   │   │   │   ├── async_functions.py
│   │   │   │   │   ├── async_functions.rc
│   │   │   │   │   ├── async_functions.txt
│   │   │   │   │   ├── attribute_defined_outside_init.py
│   │   │   │   │   ├── attribute_defined_outside_init.txt
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── b
│   │   │   │   │   ├── bad_exception_context.py
│   │   │   │   │   ├── bad_exception_context.rc
│   │   │   │   │   ├── bad_exception_context.txt
│   │   │   │   │   ├── bad_except_order.py
│   │   │   │   │   ├── bad_except_order.txt
│   │   │   │   │   ├── bad_indentation.py
│   │   │   │   │   ├── bad_indentation.txt
│   │   │   │   │   ├── bad_inline_option.py
│   │   │   │   │   ├── bad_inline_option.rc
│   │   │   │   │   ├── bad_inline_option.txt
│   │   │   │   │   ├── bad_open_mode_py3.py
│   │   │   │   │   ├── bad_open_mode_py3.rc
│   │   │   │   │   ├── bad_open_mode_py3.txt
│   │   │   │   │   ├── bad_reversed_sequence.py
│   │   │   │   │   ├── bad_reversed_sequence.txt
│   │   │   │   │   ├── bad_staticmethod_argument.py
│   │   │   │   │   ├── bad_staticmethod_argument.txt
│   │   │   │   │   ├── bad_thread_instantiation.py
│   │   │   │   │   ├── bad_thread_instantiation.txt
│   │   │   │   │   ├── bare_except.py
│   │   │   │   │   ├── bare_except.txt
│   │   │   │   │   ├── blacklisted_name.py
│   │   │   │   │   ├── blacklisted_name.txt
│   │   │   │   │   ├── boolean_datetime.py
│   │   │   │   │   ├── boolean_datetime.rc
│   │   │   │   │   ├── boolean_datetime.txt
│   │   │   │   │   ├── broad_except.py
│   │   │   │   │   ├── broad_except.txt
│   │   │   │   │   ├── bugfix_local_scope_metaclass_1177.py
│   │   │   │   │   ├── bugfix_local_scope_metaclass_1177.rc
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── c
│   │   │   │   │   ├── cellvar_escaping_loop.py
│   │   │   │   │   ├── cellvar_escaping_loop.txt
│   │   │   │   │   ├── class_members_py30.py
│   │   │   │   │   ├── class_members_py30.rc
│   │   │   │   │   ├── class_members_py30.txt
│   │   │   │   │   ├── class_members_py36.py
│   │   │   │   │   ├── class_members_py36.rc
│   │   │   │   │   ├── class_scope.py
│   │   │   │   │   ├── class_scope.txt
│   │   │   │   │   ├── class_variable_slots_conflict_exempted.py
│   │   │   │   │   ├── class_variable_slots_conflict_exempted.rc
│   │   │   │   │   ├── comparison_with_callable.py
│   │   │   │   │   ├── comparison_with_callable.txt
│   │   │   │   │   ├── confidence_filter.py
│   │   │   │   │   ├── confidence_filter.rc
│   │   │   │   │   ├── confidence_filter.txt
│   │   │   │   │   ├── confusing_with_statement.py
│   │   │   │   │   ├── confusing_with_statement.txt
│   │   │   │   │   ├── consider_iterating_dictionary.py
│   │   │   │   │   ├── consider_iterating_dictionary.txt
│   │   │   │   │   ├── consider_join.py
│   │   │   │   │   ├── consider_join.txt
│   │   │   │   │   ├── consider_merging_isinstance.py
│   │   │   │   │   ├── consider_merging_isinstance.txt
│   │   │   │   │   ├── consider_swap_variables.py
│   │   │   │   │   ├── consider_swap_variables.txt
│   │   │   │   │   ├── consider_using_dict_comprehension.py
│   │   │   │   │   ├── consider_using_dict_comprehension.txt
│   │   │   │   │   ├── consider_using_enumerate.py
│   │   │   │   │   ├── consider_using_enumerate.txt
│   │   │   │   │   ├── consider_using_get.py
│   │   │   │   │   ├── consider_using_get.txt
│   │   │   │   │   ├── consider_using_in.py
│   │   │   │   │   ├── consider_using_in.txt
│   │   │   │   │   ├── consider_using_set_comprehension.py
│   │   │   │   │   ├── consider_using_set_comprehension.txt
│   │   │   │   │   ├── consider_using_sys_exit_exempted.py
│   │   │   │   │   ├── consider_using_sys_exit_local_scope.py
│   │   │   │   │   ├── consider_using_sys_exit.py
│   │   │   │   │   ├── consider_using_sys_exit.txt
│   │   │   │   │   ├── continue_in_finally.py
│   │   │   │   │   ├── continue_in_finally.rc
│   │   │   │   │   ├── continue_in_finally.txt
│   │   │   │   │   ├── control_pragmas.py
│   │   │   │   │   ├── control_pragmas.txt
│   │   │   │   │   ├── crash_missing_module_type.py
│   │   │   │   │   ├── crash_missing_module_type.txt
│   │   │   │   │   ├── ctor_arguments.py
│   │   │   │   │   ├── ctor_arguments.txt
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── d
│   │   │   │   │   ├── dangerous_default_value_py30.py
│   │   │   │   │   ├── dangerous_default_value_py30.rc
│   │   │   │   │   ├── dangerous_default_value_py30.txt
│   │   │   │   │   ├── defined_and_used_on_same_line.py
│   │   │   │   │   ├── deprecated_method_getmoduleinfo.py
│   │   │   │   │   ├── deprecated_method_getmoduleinfo.rc
│   │   │   │   │   ├── deprecated_method_getmoduleinfo.txt
│   │   │   │   │   ├── deprecated_methods_py36.py
│   │   │   │   │   ├── deprecated_methods_py36.rc
│   │   │   │   │   ├── deprecated_methods_py36.txt
│   │   │   │   │   ├── deprecated_methods_py38.py
│   │   │   │   │   ├── deprecated_methods_py38.rc
│   │   │   │   │   ├── deprecated_methods_py38.txt
│   │   │   │   │   ├── deprecated_methods_py3.py
│   │   │   │   │   ├── deprecated_methods_py3.rc
│   │   │   │   │   ├── deprecated_methods_py3.txt
│   │   │   │   │   ├── deprecated_module_py36.py
│   │   │   │   │   ├── deprecated_module_py36.rc
│   │   │   │   │   ├── deprecated_module_py36.txt
│   │   │   │   │   ├── deprecated_module_py3.py
│   │   │   │   │   ├── deprecated_module_py3.rc
│   │   │   │   │   ├── deprecated_module_py3.txt
│   │   │   │   │   ├── deprecated_module_py4.py
│   │   │   │   │   ├── deprecated_module_py4.rc
│   │   │   │   │   ├── deprecated_module_py4.txt
│   │   │   │   │   ├── deprecated_module_uninstalled.py
│   │   │   │   │   ├── deprecated_module_uninstalled.rc
│   │   │   │   │   ├── deprecated_module_uninstalled.txt
│   │   │   │   │   ├── dict_iter_missing_items.py
│   │   │   │   │   ├── dict_iter_missing_items.txt
│   │   │   │   │   ├── disable_msg_github_issue_1389.py
│   │   │   │   │   ├── disable_msg_github_issue_1389.rc
│   │   │   │   │   ├── disable_ungrouped_imports.py
│   │   │   │   │   ├── disable_ungrouped_imports.txt
│   │   │   │   │   ├── disable_wrong_import_order.py
│   │   │   │   │   ├── disable_wrong_import_order.txt
│   │   │   │   │   ├── disable_wrong_import_position.py
│   │   │   │   │   ├── docstrings.py
│   │   │   │   │   ├── docstrings.txt
│   │   │   │   │   ├── duplicate_argument_name.py
│   │   │   │   │   ├── duplicate_argument_name_py3.py
│   │   │   │   │   ├── duplicate_argument_name_py3.rc
│   │   │   │   │   ├── duplicate_argument_name_py3.txt
│   │   │   │   │   ├── duplicate_argument_name.txt
│   │   │   │   │   ├── duplicate_bases.py
│   │   │   │   │   ├── duplicate_bases.txt
│   │   │   │   │   ├── duplicate_dict_literal_key.py
│   │   │   │   │   ├── duplicate_dict_literal_key.txt
│   │   │   │   │   ├── duplicate_except.py
│   │   │   │   │   ├── duplicate_except.txt
│   │   │   │   │   ├── duplicate_string_formatting_argument.py
│   │   │   │   │   ├── duplicate_string_formatting_argument.txt
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── e
│   │   │   │   │   ├── eval_used.py
│   │   │   │   │   ├── eval_used.txt
│   │   │   │   │   ├── exception_is_binary_op.py
│   │   │   │   │   ├── exception_is_binary_op.txt
│   │   │   │   │   ├── exception_message.py
│   │   │   │   │   ├── exception_message.rc
│   │   │   │   │   ├── exception_message.txt
│   │   │   │   │   ├── exec_used_py2.py
│   │   │   │   │   ├── exec_used_py2.rc
│   │   │   │   │   ├── exec_used_py2.txt
│   │   │   │   │   ├── exec_used_py3.py
│   │   │   │   │   ├── exec_used_py3.rc
│   │   │   │   │   ├── exec_used_py3.txt
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── f
│   │   │   │   │   ├── fallback_import_disabled.py
│   │   │   │   │   ├── fallback_import_disabled.txt
│   │   │   │   │   ├── fallback_import_enabled.py
│   │   │   │   │   ├── fallback_import_enabled.rc
│   │   │   │   │   ├── fallback_import_enabled.txt
│   │   │   │   │   ├── fixme_bad_formatting_1139.py
│   │   │   │   │   ├── fixme_bad_formatting_1139.rc
│   │   │   │   │   ├── fixme_bad_formatting_1139.txt
│   │   │   │   │   ├── fixme.py
│   │   │   │   │   ├── fixme.rc
│   │   │   │   │   ├── fixme.txt
│   │   │   │   │   ├── formatted_string_literal_with_if_py36.py
│   │   │   │   │   ├── formatted_string_literal_with_if_py36.rc
│   │   │   │   │   ├── formatting.txt
│   │   │   │   │   ├── f_string_without_interpolation.py
│   │   │   │   │   ├── f_string_without_interpolation.rc
│   │   │   │   │   ├── f_string_without_interpolation.txt
│   │   │   │   │   ├── function_redefined_2540.py
│   │   │   │   │   ├── function_redefined_2540.rc
│   │   │   │   │   ├── function_redefined.py
│   │   │   │   │   ├── function_redefined.txt
│   │   │   │   │   ├── future_import.py
│   │   │   │   │   ├── future_unicode_literals.py
│   │   │   │   │   ├── future_unicode_literals.rc
│   │   │   │   │   ├── future_unicode_literals.txt
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── g
│   │   │   │   │   ├── generated_members.py
│   │   │   │   │   ├── generated_members.rc
│   │   │   │   │   ├── genexp_in_class_scope.py
│   │   │   │   │   ├── genexp_in_class_scope.txt
│   │   │   │   │   ├── genexpr_variable_scope.py
│   │   │   │   │   ├── genexpr_variable_scope.txt
│   │   │   │   │   ├── globals.py
│   │   │   │   │   ├── globals.txt
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── i
│   │   │   │   │   ├── implicit_str_concat_latin1.py
│   │   │   │   │   ├── implicit_str_concat_latin1.txt
│   │   │   │   │   ├── implicit_str_concat_multiline.py
│   │   │   │   │   ├── implicit_str_concat_multiline.rc
│   │   │   │   │   ├── implicit_str_concat_multiline.txt
│   │   │   │   │   ├── implicit_str_concat.py
│   │   │   │   │   ├── implicit_str_concat.txt
│   │   │   │   │   ├── implicit_str_concat_utf8.py
│   │   │   │   │   ├── implicit_str_concat_utf8.txt
│   │   │   │   │   ├── import_error.py
│   │   │   │   │   ├── import_error.rc
│   │   │   │   │   ├── import_error.txt
│   │   │   │   │   ├── inconsistent_mro.py
│   │   │   │   │   ├── inconsistent_mro.txt
│   │   │   │   │   ├── inconsistent_quotes2.py
│   │   │   │   │   ├── inconsistent_quotes2.rc
│   │   │   │   │   ├── inconsistent_quotes2.txt
│   │   │   │   │   ├── inconsistent_quotes.py
│   │   │   │   │   ├── inconsistent_quotes.rc
│   │   │   │   │   ├── inconsistent_quotes.txt
│   │   │   │   │   ├── inconsistent_returns.py
│   │   │   │   │   ├── inconsistent_returns.rc
│   │   │   │   │   ├── inconsistent_returns.txt
│   │   │   │   │   ├── indexing_exception.py
│   │   │   │   │   ├── indexing_exception.rc
│   │   │   │   │   ├── indexing_exception.txt
│   │   │   │   │   ├── inherit_non_class.py
│   │   │   │   │   ├── inherit_non_class.txt
│   │   │   │   │   ├── init_is_generator.py
│   │   │   │   │   ├── init_is_generator.txt
│   │   │   │   │   ├── init_not_called.py
│   │   │   │   │   ├── init_not_called.txt
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── init_subclass_classmethod_py36.py
│   │   │   │   │   ├── init_subclass_classmethod_py36.rc
│   │   │   │   │   ├── invalid_all_object.py
│   │   │   │   │   ├── invalid_all_object.txt
│   │   │   │   │   ├── invalid_bool_returned.py
│   │   │   │   │   ├── invalid_bool_returned.txt
│   │   │   │   │   ├── invalid_bytes_returned.py
│   │   │   │   │   ├── invalid_bytes_returned.txt
│   │   │   │   │   ├── invalid_envvar_value.py
│   │   │   │   │   ├── invalid_envvar_value.txt
│   │   │   │   │   ├── invalid_exceptions_caught.py
│   │   │   │   │   ├── invalid_exceptions_caught.txt
│   │   │   │   │   ├── invalid_exceptions_raised.py
│   │   │   │   │   ├── invalid_exceptions_raised.txt
│   │   │   │   │   ├── invalid_format_returned.py
│   │   │   │   │   ├── invalid_format_returned.txt
│   │   │   │   │   ├── invalid_getnewargs_ex_returned.py
│   │   │   │   │   ├── invalid_getnewargs_ex_returned.txt
│   │   │   │   │   ├── invalid_getnewargs_returned.py
│   │   │   │   │   ├── invalid_getnewargs_returned.txt
│   │   │   │   │   ├── invalid_hash_returned.py
│   │   │   │   │   ├── invalid_hash_returned.txt
│   │   │   │   │   ├── invalid_index_returned.py
│   │   │   │   │   ├── invalid_index_returned.txt
│   │   │   │   │   ├── invalid_length_hint_returned.py
│   │   │   │   │   ├── invalid_length_hint_returned.txt
│   │   │   │   │   ├── invalid_length_returned.py
│   │   │   │   │   ├── invalid_length_returned.txt
│   │   │   │   │   ├── invalid_metaclass.py
│   │   │   │   │   ├── invalid_metaclass_py3.py
│   │   │   │   │   ├── invalid_metaclass_py3.rc
│   │   │   │   │   ├── invalid_metaclass_py3.txt
│   │   │   │   │   ├── invalid_metaclass.txt
│   │   │   │   │   ├── invalid_name.py
│   │   │   │   │   ├── invalid_name.txt
│   │   │   │   │   ├── invalid_overridden_method.py
│   │   │   │   │   ├── invalid_overridden_method.txt
│   │   │   │   │   ├── invalid_repr_returned.py
│   │   │   │   │   ├── invalid_repr_returned.txt
│   │   │   │   │   ├── invalid_sequence_index.py
│   │   │   │   │   ├── invalid_sequence_index.txt
│   │   │   │   │   ├── invalid_slice_index.py
│   │   │   │   │   ├── invalid_slice_index.txt
│   │   │   │   │   ├── invalid_star_assignment_target.py
│   │   │   │   │   ├── invalid_star_assignment_target.rc
│   │   │   │   │   ├── invalid_star_assignment_target.txt
│   │   │   │   │   ├── invalid_str_returned.py
│   │   │   │   │   ├── invalid_str_returned.txt
│   │   │   │   │   ├── invalid_unary_operand_type.py
│   │   │   │   │   ├── invalid_unary_operand_type.txt
│   │   │   │   │   ├── isinstance_second_argument.py
│   │   │   │   │   ├── isinstance_second_argument.txt
│   │   │   │   │   ├── iterable_context.py
│   │   │   │   │   ├── iterable_context_py2.py
│   │   │   │   │   ├── iterable_context_py2.rc
│   │   │   │   │   ├── iterable_context_py2.txt
│   │   │   │   │   ├── iterable_context_py36.py
│   │   │   │   │   ├── iterable_context_py36.rc
│   │   │   │   │   ├── iterable_context_py36.txt
│   │   │   │   │   ├── iterable_context_py3.py
│   │   │   │   │   ├── iterable_context_py3.rc
│   │   │   │   │   ├── iterable_context_py3.txt
│   │   │   │   │   └── iterable_context.txt
│   │   │   │   ├── import_outside_toplevel.py
│   │   │   │   ├── import_outside_toplevel.txt
│   │   │   │   ├── __init__.py
│   │   │   │   ├── k
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── keyword_arg_before_vararg.py
│   │   │   │   │   └── keyword_arg_before_vararg.txt
│   │   │   │   ├── l
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── len_checks.py
│   │   │   │   │   ├── len_checks.txt
│   │   │   │   │   ├── line_endings.py
│   │   │   │   │   ├── line_endings.rc
│   │   │   │   │   ├── line_endings.txt
│   │   │   │   │   ├── line_too_long_end_of_module.py
│   │   │   │   │   ├── line_too_long.py
│   │   │   │   │   ├── line_too_long.txt
│   │   │   │   │   ├── literal_comparison.py
│   │   │   │   │   ├── literal_comparison.txt
│   │   │   │   │   ├── logging_format_interpolation.py
│   │   │   │   │   ├── logging_format_interpolation_py36.py
│   │   │   │   │   ├── logging_format_interpolation_py36.rc
│   │   │   │   │   ├── logging_format_interpolation_py36.txt
│   │   │   │   │   ├── logging_format_interpolation.txt
│   │   │   │   │   ├── logging_fstring_interpolation_py36.py
│   │   │   │   │   ├── logging_fstring_interpolation_py36.rc
│   │   │   │   │   ├── logging_fstring_interpolation_py36.txt
│   │   │   │   │   ├── logging_not_lazy.py
│   │   │   │   │   ├── logging_not_lazy.txt
│   │   │   │   │   ├── logical_tautology.py
│   │   │   │   │   ├── logical_tautology.txt
│   │   │   │   │   ├── long_lines_with_utf8.py
│   │   │   │   │   ├── long_lines_with_utf8.txt
│   │   │   │   │   ├── long_utf8_lines.py
│   │   │   │   │   ├── long_utf8_lines.txt
│   │   │   │   │   ├── lost_exception.py
│   │   │   │   │   └── lost_exception.txt
│   │   │   │   ├── m
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── mapping_context.py
│   │   │   │   │   ├── mapping_context_py2.py
│   │   │   │   │   ├── mapping_context_py2.rc
│   │   │   │   │   ├── mapping_context_py2.txt
│   │   │   │   │   ├── mapping_context_py3.py
│   │   │   │   │   ├── mapping_context_py3.rc
│   │   │   │   │   ├── mapping_context_py3.txt
│   │   │   │   │   ├── mapping_context.txt
│   │   │   │   │   ├── member_checks_hints.py
│   │   │   │   │   ├── member_checks_hints.rc
│   │   │   │   │   ├── member_checks_hints.txt
│   │   │   │   │   ├── member_checks_ignore_none.py
│   │   │   │   │   ├── member_checks_ignore_none.rc
│   │   │   │   │   ├── member_checks_ignore_none.txt
│   │   │   │   │   ├── member_checks_inference_improvements.py
│   │   │   │   │   ├── member_checks_no_hints.py
│   │   │   │   │   ├── member_checks_no_hints.rc
│   │   │   │   │   ├── member_checks_no_hints.txt
│   │   │   │   │   ├── member_checks_opaque.py
│   │   │   │   │   ├── member_checks_opaque.rc
│   │   │   │   │   ├── member_checks_opaque.txt
│   │   │   │   │   ├── member_checks.py
│   │   │   │   │   ├── member_checks_py37.py
│   │   │   │   │   ├── member_checks_py37.rc
│   │   │   │   │   ├── member_checks_py37.txt
│   │   │   │   │   ├── member_checks.txt
│   │   │   │   │   ├── membership_protocol.py
│   │   │   │   │   ├── membership_protocol_py2.py
│   │   │   │   │   ├── membership_protocol_py2.rc
│   │   │   │   │   ├── membership_protocol_py2.txt
│   │   │   │   │   ├── membership_protocol_py3.py
│   │   │   │   │   ├── membership_protocol_py3.rc
│   │   │   │   │   ├── membership_protocol_py3.txt
│   │   │   │   │   ├── membership_protocol.txt
│   │   │   │   │   ├── messages_managed_by_id.py
│   │   │   │   │   ├── messages_managed_by_id.txt
│   │   │   │   │   ├── method_hidden.py
│   │   │   │   │   ├── method_hidden.txt
│   │   │   │   │   ├── misplaced_bare_raise.py
│   │   │   │   │   ├── misplaced_bare_raise.txt
│   │   │   │   │   ├── misplaced_comparison_constant.py
│   │   │   │   │   ├── misplaced_comparison_constant.txt
│   │   │   │   │   ├── misplaced_format_function.py
│   │   │   │   │   ├── misplaced_format_function.txt
│   │   │   │   │   ├── misplaced_future.py
│   │   │   │   │   ├── misplaced_future.txt
│   │   │   │   │   ├── missing_docstring_new_style.py
│   │   │   │   │   ├── missing_docstring_new_style.txt
│   │   │   │   │   ├── missing_docstring.py
│   │   │   │   │   ├── missing_docstring.txt
│   │   │   │   │   ├── missing_final_newline.py
│   │   │   │   │   ├── missing_final_newline.txt
│   │   │   │   │   ├── missing_kwoa_py3.py
│   │   │   │   │   ├── missing_kwoa_py3.rc
│   │   │   │   │   ├── missing_kwoa_py3.txt
│   │   │   │   │   ├── missing_module_docstring_disabled.py
│   │   │   │   │   ├── missing_module_docstring_disabled.txt
│   │   │   │   │   ├── missing_parentheses_for_call_in_test.py
│   │   │   │   │   ├── missing_parentheses_for_call_in_test.txt
│   │   │   │   │   ├── missing_self_argument.py
│   │   │   │   │   ├── missing_self_argument.txt
│   │   │   │   │   ├── monkeypatch_method.py
│   │   │   │   │   ├── monkeypatch_method.txt
│   │   │   │   │   ├── multiple_imports.py
│   │   │   │   │   └── multiple_imports.txt
│   │   │   │   ├── n
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── namedtuple_member_inference.py
│   │   │   │   │   ├── namedtuple_member_inference.txt
│   │   │   │   │   ├── name_good_bad_names_regex.py
│   │   │   │   │   ├── name_good_bad_names_regex.rc
│   │   │   │   │   ├── name_good_bad_names_regex.txt
│   │   │   │   │   ├── namePresetCamelCase.py
│   │   │   │   │   ├── namePresetCamelCase.rc
│   │   │   │   │   ├── namePresetCamelCase.txt
│   │   │   │   │   ├── name_preset_snake_case.py
│   │   │   │   │   ├── name_preset_snake_case.rc
│   │   │   │   │   ├── name_preset_snake_case.txt
│   │   │   │   │   ├── names_in__all__.py
│   │   │   │   │   ├── names_in__all__.txt
│   │   │   │   │   ├── name_styles.py
│   │   │   │   │   ├── name_styles.rc
│   │   │   │   │   ├── name_styles.txt
│   │   │   │   │   ├── nested_blocks_issue1088.py
│   │   │   │   │   ├── nested_blocks_issue1088.txt
│   │   │   │   │   ├── nested_func_defined_in_loop.py
│   │   │   │   │   ├── no_classmethod_decorator.py
│   │   │   │   │   ├── no_classmethod_decorator.txt
│   │   │   │   │   ├── no_else_break.py
│   │   │   │   │   ├── no_else_break.txt
│   │   │   │   │   ├── no_else_continue.py
│   │   │   │   │   ├── no_else_continue.txt
│   │   │   │   │   ├── no_else_raise.py
│   │   │   │   │   ├── no_else_raise.txt
│   │   │   │   │   ├── no_else_return.py
│   │   │   │   │   ├── no_else_return.txt
│   │   │   │   │   ├── no_method_argument_py38.py
│   │   │   │   │   ├── no_method_argument_py38.rc
│   │   │   │   │   ├── no_name_in_module.py
│   │   │   │   │   ├── no_name_in_module.txt
│   │   │   │   │   ├── non_ascii_name.py
│   │   │   │   │   ├── non_ascii_name.rc
│   │   │   │   │   ├── non_ascii_name.txt
│   │   │   │   │   ├── none_dunder_protocols_py36.py
│   │   │   │   │   ├── none_dunder_protocols_py36.rc
│   │   │   │   │   ├── none_dunder_protocols_py36.txt
│   │   │   │   │   ├── nonexistent_operator.py
│   │   │   │   │   ├── nonexistent_operator.txt
│   │   │   │   │   ├── non_iterator_returned.py
│   │   │   │   │   ├── non_iterator_returned.txt
│   │   │   │   │   ├── nonlocal_and_global.py
│   │   │   │   │   ├── nonlocal_and_global.rc
│   │   │   │   │   ├── nonlocal_and_global.txt
│   │   │   │   │   ├── nonlocal_without_binding.py
│   │   │   │   │   ├── nonlocal_without_binding.rc
│   │   │   │   │   ├── nonlocal_without_binding.txt
│   │   │   │   │   ├── non_str_assignment_to_dunder_name.py
│   │   │   │   │   ├── non_str_assignment_to_dunder_name.txt
│   │   │   │   │   ├── no_self_argument_py37.py
│   │   │   │   │   ├── no_self_argument_py37.rc
│   │   │   │   │   ├── no_self_argument_py37.txt
│   │   │   │   │   ├── no_self_use.py
│   │   │   │   │   ├── no_self_use_py3.py
│   │   │   │   │   ├── no_self_use_py3.rc
│   │   │   │   │   ├── no_self_use_py3.txt
│   │   │   │   │   ├── no_self_use.txt
│   │   │   │   │   ├── no_staticmethod_decorator.py
│   │   │   │   │   ├── no_staticmethod_decorator.txt
│   │   │   │   │   ├── not_async_context_manager.py
│   │   │   │   │   ├── not_async_context_manager_py37.py
│   │   │   │   │   ├── not_async_context_manager_py37.rc
│   │   │   │   │   ├── not_async_context_manager_py37.txt
│   │   │   │   │   ├── not_async_context_manager.rc
│   │   │   │   │   ├── not_async_context_manager.txt
│   │   │   │   │   ├── not_callable.py
│   │   │   │   │   ├── not_callable.txt
│   │   │   │   │   ├── not_context_manager.py
│   │   │   │   │   ├── not_context_manager.txt
│   │   │   │   │   ├── not_in_loop.py
│   │   │   │   │   └── not_in_loop.txt
│   │   │   │   ├── o
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── old_division_floats.py
│   │   │   │   │   ├── old_division_floats.rc
│   │   │   │   │   ├── old_division_manually.py
│   │   │   │   │   └── old_division_manually.rc
│   │   │   │   ├── p
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── postponed_evaluation_activated.py
│   │   │   │   │   ├── postponed_evaluation_activated.rc
│   │   │   │   │   ├── postponed_evaluation_activated.txt
│   │   │   │   │   ├── postponed_evaluation_not_activated.py
│   │   │   │   │   ├── postponed_evaluation_not_activated.rc
│   │   │   │   │   ├── postponed_evaluation_not_activated.txt
│   │   │   │   │   ├── pragma_after_backslash.py
│   │   │   │   │   ├── preferred_module.py
│   │   │   │   │   ├── preferred_module.rc
│   │   │   │   │   ├── preferred_module.txt
│   │   │   │   │   ├── print_always_warns.py
│   │   │   │   │   ├── print_always_warns.rc
│   │   │   │   │   ├── print_always_warns.txt
│   │   │   │   │   ├── property_with_parameters.py
│   │   │   │   │   ├── property_with_parameters.txt
│   │   │   │   │   ├── protected_access_access_different_scopes.py
│   │   │   │   │   ├── protected_access_access_different_scopes.rc
│   │   │   │   │   ├── protected_access_access_different_scopes.txt
│   │   │   │   │   ├── protocol_classes.py
│   │   │   │   │   └── protocol_classes.rc
│   │   │   │   ├── r
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── raise_missing_from.py
│   │   │   │   │   ├── raise_missing_from.txt
│   │   │   │   │   ├── raising_format_tuple.py
│   │   │   │   │   ├── raising_format_tuple.txt
│   │   │   │   │   ├── raising_non_exception_py3.py
│   │   │   │   │   ├── raising_non_exception_py3.rc
│   │   │   │   │   ├── raising_non_exception_py3.txt
│   │   │   │   │   ├── raising_self.py
│   │   │   │   │   ├── raising_self.txt
│   │   │   │   │   ├── recursion_error_2667.py
│   │   │   │   │   ├── recursion_error_2667.txt
│   │   │   │   │   ├── recursion_error_2836.py
│   │   │   │   │   ├── recursion_error_2861.py
│   │   │   │   │   ├── recursion_error_2899.py
│   │   │   │   │   ├── recursion_error_2906.py
│   │   │   │   │   ├── recursion_error_3152.py
│   │   │   │   │   ├── recursion_error_3159.py
│   │   │   │   │   ├── recursion_error_940.py
│   │   │   │   │   ├── recursion_error_crash_2683.py
│   │   │   │   │   ├── recursion_error_crash_2683.txt
│   │   │   │   │   ├── recursion_error_crash_astroid_623.py
│   │   │   │   │   ├── recursion_error_crash_astroid_623.txt
│   │   │   │   │   ├── recursion_error_crash.py
│   │   │   │   │   ├── recursion_error_crash.txt
│   │   │   │   │   ├── recursion_regression_2960.py
│   │   │   │   │   ├── redeclared_assigned_name.py
│   │   │   │   │   ├── redeclared_assigned_name.rc
│   │   │   │   │   ├── redeclared_assigned_name.txt
│   │   │   │   │   ├── redefined_argument_from_local.py
│   │   │   │   │   ├── redefined_argument_from_local.txt
│   │   │   │   │   ├── redefined_builtin.py
│   │   │   │   │   ├── redefined_builtin.txt
│   │   │   │   │   ├── redefined_outer_name_type_checking.py
│   │   │   │   │   ├── redefined_outer_name_type_checking.rc
│   │   │   │   │   ├── redundant_unittest_assert.py
│   │   │   │   │   ├── redundant_unittest_assert.txt
│   │   │   │   │   ├── regression_1326_crash_uninferable.py
│   │   │   │   │   ├── regression_2443_duplicate_bases.py
│   │   │   │   │   ├── regression_2443_duplicate_bases.rc
│   │   │   │   │   ├── regression_2937_ifexp.py
│   │   │   │   │   ├── regression_3091.py
│   │   │   │   │   ├── regression_3231_no_member_property.py
│   │   │   │   │   ├── regression_3416_unused_argument_raise.py
│   │   │   │   │   ├── regression_3416_unused_argument_raise.txt
│   │   │   │   │   ├── regression_infer_call_result_3690.py
│   │   │   │   │   ├── regression_no_member_1078.py
│   │   │   │   │   ├── regression_no_value_for_parameter.py
│   │   │   │   │   ├── regression_no_value_for_parameter.txt
│   │   │   │   │   ├── regression_posonly_args.py
│   │   │   │   │   ├── regression_posonly_args.rc
│   │   │   │   │   ├── regression_property_no_member_2641.py
│   │   │   │   │   ├── regression_property_no_member_3269.py
│   │   │   │   │   ├── regression_property_no_member_844.py
│   │   │   │   │   ├── regression_property_no_member_870.py
│   │   │   │   │   ├── regression_property_slots_2439.py
│   │   │   │   │   ├── regression_too_many_arguments_2335.py
│   │   │   │   │   ├── reimported.py
│   │   │   │   │   ├── reimported.txt
│   │   │   │   │   ├── repeated_keyword.py
│   │   │   │   │   ├── repeated_keyword.txt
│   │   │   │   │   ├── return_in_init.py
│   │   │   │   │   ├── return_in_init.txt
│   │   │   │   │   ├── return_outside_function.py
│   │   │   │   │   ├── return_outside_function.txt
│   │   │   │   │   ├── reused_outer_loop_variable.py
│   │   │   │   │   ├── reused_outer_loop_variable_py3.py
│   │   │   │   │   ├── reused_outer_loop_variable_py3.rc
│   │   │   │   │   ├── reused_outer_loop_variable_py3.txt
│   │   │   │   │   └── reused_outer_loop_variable.txt
│   │   │   │   ├── s
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── self_assigning_variable.py
│   │   │   │   │   ├── self_assigning_variable.txt
│   │   │   │   │   ├── self_cls_assignment.py
│   │   │   │   │   ├── self_cls_assignment.txt
│   │   │   │   │   ├── signature_differs.py
│   │   │   │   │   ├── signature_differs.txt
│   │   │   │   │   ├── simplifiable_if_expression.py
│   │   │   │   │   ├── simplifiable_if_expression.txt
│   │   │   │   │   ├── simplifiable_if_statement.py
│   │   │   │   │   ├── simplifiable_if_statement.txt
│   │   │   │   │   ├── simplify_chained_comparison.py
│   │   │   │   │   ├── simplify_chained_comparison.txt
│   │   │   │   │   ├── singledispatch_functions.py
│   │   │   │   │   ├── singledispatch_functions_py3.py
│   │   │   │   │   ├── singledispatch_functions_py3.rc
│   │   │   │   │   ├── singledispatch_functions_py3.txt
│   │   │   │   │   ├── singledispatch_functions.rc
│   │   │   │   │   ├── singledispatch_functions.txt
│   │   │   │   │   ├── singleton_comparison.py
│   │   │   │   │   ├── singleton_comparison.txt
│   │   │   │   │   ├── slots_checks.py
│   │   │   │   │   ├── slots_checks.txt
│   │   │   │   │   ├── socketerror_import.py
│   │   │   │   │   ├── star_needs_assignment_target.py
│   │   │   │   │   ├── star_needs_assignment_target_py35.py
│   │   │   │   │   ├── star_needs_assignment_target_py35.rc
│   │   │   │   │   ├── star_needs_assignment_target_py35.txt
│   │   │   │   │   ├── star_needs_assignment_target.rc
│   │   │   │   │   ├── star_needs_assignment_target.txt
│   │   │   │   │   ├── statement_without_effect.py
│   │   │   │   │   ├── statement_without_effect_py36.py
│   │   │   │   │   ├── statement_without_effect_py36.rc
│   │   │   │   │   ├── statement_without_effect_py36.txt
│   │   │   │   │   ├── statement_without_effect.txt
│   │   │   │   │   ├── stop_iteration_inside_generator.py
│   │   │   │   │   ├── stop_iteration_inside_generator.rc
│   │   │   │   │   ├── stop_iteration_inside_generator.txt
│   │   │   │   │   ├── string_formatting_disable.py
│   │   │   │   │   ├── string_formatting_disable.rc
│   │   │   │   │   ├── string_formatting_disable.txt
│   │   │   │   │   ├── string_formatting_failed_inference.py
│   │   │   │   │   ├── string_formatting_failed_inference_py35.py
│   │   │   │   │   ├── string_formatting_failed_inference_py35.rc
│   │   │   │   │   ├── string_formatting.py
│   │   │   │   │   ├── string_formatting_py27.py
│   │   │   │   │   ├── string_formatting_py27.rc
│   │   │   │   │   ├── string_formatting_py27.txt
│   │   │   │   │   ├── string_formatting_py3.py
│   │   │   │   │   ├── string_formatting_py3.rc
│   │   │   │   │   ├── string_formatting_py3.txt
│   │   │   │   │   ├── string_formatting.txt
│   │   │   │   │   ├── subprocess_popen_preexec_fn.py
│   │   │   │   │   ├── subprocess_popen_preexec_fn.txt
│   │   │   │   │   ├── subprocess_run_check35.py
│   │   │   │   │   ├── subprocess_run_check35.rc
│   │   │   │   │   ├── subprocess_run_check35.txt
│   │   │   │   │   ├── super_checks.py
│   │   │   │   │   ├── super_checks.txt
│   │   │   │   │   ├── superfluous_parens.py
│   │   │   │   │   ├── superfluous_parens.txt
│   │   │   │   │   ├── super_with_arguments.py
│   │   │   │   │   ├── super_with_arguments.rc
│   │   │   │   │   ├── super_with_arguments.txt
│   │   │   │   │   ├── suspicious_str_strip_call.py
│   │   │   │   │   ├── suspicious_str_strip_call_py3.py
│   │   │   │   │   ├── suspicious_str_strip_call_py3.rc
│   │   │   │   │   ├── suspicious_str_strip_call_py3.txt
│   │   │   │   │   ├── suspicious_str_strip_call.rc
│   │   │   │   │   ├── suspicious_str_strip_call.txt
│   │   │   │   │   ├── syntax_error_jython.py
│   │   │   │   │   ├── syntax_error_jython.rc
│   │   │   │   │   ├── syntax_error_jython.txt
│   │   │   │   │   ├── syntax_error.py
│   │   │   │   │   ├── syntax_error.rc
│   │   │   │   │   ├── syntax_error.txt
│   │   │   │   │   ├── sys_stream_regression_1004.py
│   │   │   │   │   ├── sys_stream_regression_1004.rc
│   │   │   │   │   └── sys_stream_regression_1004.txt
│   │   │   │   ├── t
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── ternary.py
│   │   │   │   │   ├── ternary.txt
│   │   │   │   │   ├── test_compile.py
│   │   │   │   │   ├── tokenize_error_jython.py
│   │   │   │   │   ├── tokenize_error_jython.rc
│   │   │   │   │   ├── tokenize_error_jython.txt
│   │   │   │   │   ├── tokenize_error.py
│   │   │   │   │   ├── tokenize_error.rc
│   │   │   │   │   ├── tokenize_error.txt
│   │   │   │   │   ├── trailing_comma_tuple.py
│   │   │   │   │   ├── trailing_comma_tuple.rc
│   │   │   │   │   ├── trailing_comma_tuple.txt
│   │   │   │   │   ├── trailing_newlines.py
│   │   │   │   │   ├── trailing_newlines.txt
│   │   │   │   │   ├── trailing_whitespaces.py
│   │   │   │   │   ├── trailing_whitespaces.txt
│   │   │   │   │   ├── try_except_raise_crash.py
│   │   │   │   │   ├── try_except_raise_crash.txt
│   │   │   │   │   ├── try_except_raise.py
│   │   │   │   │   ├── try_except_raise.txt
│   │   │   │   │   ├── typing_use.py
│   │   │   │   │   ├── typing_use.rc
│   │   │   │   │   └── typing_use.txt
│   │   │   │   ├── too
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── too_few_public_methods_37.py
│   │   │   │   │   ├── too_few_public_methods_37.rc
│   │   │   │   │   ├── too_few_public_methods_37.txt
│   │   │   │   │   ├── too_few_public_methods.py
│   │   │   │   │   ├── too_few_public_methods.txt
│   │   │   │   │   ├── too_many_ancestors.py
│   │   │   │   │   ├── too_many_ancestors.txt
│   │   │   │   │   ├── too_many_arguments_issue_1045.py
│   │   │   │   │   ├── too_many_arguments_issue_1045.rc
│   │   │   │   │   ├── too_many_arguments_issue_1045.txt
│   │   │   │   │   ├── too_many_arguments_overload.py
│   │   │   │   │   ├── too_many_arguments.py
│   │   │   │   │   ├── too_many_arguments.txt
│   │   │   │   │   ├── too_many_boolean_expressions.py
│   │   │   │   │   ├── too_many_boolean_expressions.txt
│   │   │   │   │   ├── too_many_branches.py
│   │   │   │   │   ├── too_many_branches.txt
│   │   │   │   │   ├── too_many_instance_attributes.py
│   │   │   │   │   ├── too_many_instance_attributes.txt
│   │   │   │   │   ├── too_many_lines_disabled.py
│   │   │   │   │   ├── too_many_lines.py
│   │   │   │   │   ├── too_many_lines.txt
│   │   │   │   │   ├── too_many_locals.py
│   │   │   │   │   ├── too_many_locals.txt
│   │   │   │   │   ├── too_many_nested_blocks.py
│   │   │   │   │   ├── too_many_nested_blocks.txt
│   │   │   │   │   ├── too_many_public_methods.py
│   │   │   │   │   ├── too_many_public_methods.txt
│   │   │   │   │   ├── too_many_return_statements.py
│   │   │   │   │   ├── too_many_return_statements.txt
│   │   │   │   │   ├── too_many_star_expressions.py
│   │   │   │   │   ├── too_many_star_expressions.rc
│   │   │   │   │   ├── too_many_star_expressions.txt
│   │   │   │   │   ├── too_many_statements.py
│   │   │   │   │   └── too_many_statements.txt
│   │   │   │   ├── u
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── unbalanced_tuple_unpacking.py
│   │   │   │   │   ├── unbalanced_tuple_unpacking_py30.py
│   │   │   │   │   ├── unbalanced_tuple_unpacking_py30.rc
│   │   │   │   │   ├── unbalanced_tuple_unpacking.txt
│   │   │   │   │   ├── undefined_loop_variable.py
│   │   │   │   │   ├── undefined_loop_variable.txt
│   │   │   │   │   ├── undefined_variable.py
│   │   │   │   │   ├── undefined_variable_py30.py
│   │   │   │   │   ├── undefined_variable_py30.rc
│   │   │   │   │   ├── undefined_variable_py30.txt
│   │   │   │   │   ├── undefined_variable.txt
│   │   │   │   │   ├── unexpected_special_method_signature.py
│   │   │   │   │   ├── unexpected_special_method_signature.txt
│   │   │   │   │   ├── ungrouped_imports_isort_compatible.py
│   │   │   │   │   ├── ungrouped_imports_isort_compatible.txt
│   │   │   │   │   ├── ungrouped_imports.py
│   │   │   │   │   ├── ungrouped_imports.txt
│   │   │   │   │   ├── unhashable_dict_key.py
│   │   │   │   │   ├── unhashable_dict_key.txt
│   │   │   │   │   ├── unidiomatic_typecheck.py
│   │   │   │   │   ├── unidiomatic_typecheck.txt
│   │   │   │   │   ├── uninferable_all_object.py
│   │   │   │   │   ├── unknown_encoding_jython.py
│   │   │   │   │   ├── unknown_encoding_jython.rc
│   │   │   │   │   ├── unknown_encoding_jython.txt
│   │   │   │   │   ├── unknown_encoding_py29.py
│   │   │   │   │   ├── unknown_encoding_py29.rc
│   │   │   │   │   ├── unknown_encoding_py29.txt
│   │   │   │   │   ├── unnecessary_comprehension.py
│   │   │   │   │   ├── unnecessary_comprehension.txt
│   │   │   │   │   ├── unnecessary_lambda.py
│   │   │   │   │   ├── unnecessary_lambda.txt
│   │   │   │   │   ├── unnecessary_pass.py
│   │   │   │   │   ├── unnecessary_pass.txt
│   │   │   │   │   ├── unneeded_not.py
│   │   │   │   │   ├── unneeded_not.txt
│   │   │   │   │   ├── unpacked_exceptions.py
│   │   │   │   │   ├── unpacked_exceptions.rc
│   │   │   │   │   ├── unpacked_exceptions.txt
│   │   │   │   │   ├── unpacking_generalizations.py
│   │   │   │   │   ├── unpacking_generalizations.rc
│   │   │   │   │   ├── unpacking_generalizations.txt
│   │   │   │   │   ├── unpacking_non_sequence.py
│   │   │   │   │   ├── unpacking_non_sequence.txt
│   │   │   │   │   ├── unpacking.py
│   │   │   │   │   ├── unreachable.py
│   │   │   │   │   ├── unreachable.txt
│   │   │   │   │   ├── unrecognized_inline_option.py
│   │   │   │   │   ├── unrecognized_inline_option.txt
│   │   │   │   │   ├── unsubscriptable_value.py
│   │   │   │   │   ├── unsubscriptable_value_py37.py
│   │   │   │   │   ├── unsubscriptable_value_py37.rc
│   │   │   │   │   ├── unsubscriptable_value_py37.txt
│   │   │   │   │   ├── unsubscriptable_value.txt
│   │   │   │   │   ├── unsupported_assignment_operation.py
│   │   │   │   │   ├── unsupported_assignment_operation.txt
│   │   │   │   │   ├── unsupported_binary_operation.py
│   │   │   │   │   ├── unsupported_binary_operation.rc
│   │   │   │   │   ├── unsupported_binary_operation.txt
│   │   │   │   │   ├── unsupported_delete_operation.py
│   │   │   │   │   ├── unsupported_delete_operation.txt
│   │   │   │   │   ├── unused_argument.py
│   │   │   │   │   ├── unused_argument_py3.py
│   │   │   │   │   ├── unused_argument_py3.rc
│   │   │   │   │   ├── unused_argument_py3.txt
│   │   │   │   │   ├── unused_argument.txt
│   │   │   │   │   ├── unused_global_variable1.py
│   │   │   │   │   ├── unused_global_variable2.py
│   │   │   │   │   ├── unused_global_variable2.rc
│   │   │   │   │   ├── unused_global_variable2.txt
│   │   │   │   │   ├── unused_global_variable3.py
│   │   │   │   │   ├── unused_global_variable4.py
│   │   │   │   │   ├── unused_global_variable4.rc
│   │   │   │   │   ├── unused_global_variable4.txt
│   │   │   │   │   ├── unused_import_assigned_to.py
│   │   │   │   │   ├── unused_import_everything_disabled.py
│   │   │   │   │   ├── unused_import_everything_disabled.rc
│   │   │   │   │   ├── unused_import_positional_only_py38.py
│   │   │   │   │   ├── unused_import_positional_only_py38.rc
│   │   │   │   │   ├── unused_import.py
│   │   │   │   │   ├── unused_import.txt
│   │   │   │   │   ├── unused_typing_imports.py
│   │   │   │   │   ├── unused_typing_imports.rc
│   │   │   │   │   ├── unused_variable.py
│   │   │   │   │   ├── unused_variable_py36.py
│   │   │   │   │   ├── unused_variable_py36.rc
│   │   │   │   │   ├── unused_variable_py36.txt
│   │   │   │   │   ├── unused_variable.txt
│   │   │   │   │   ├── used_before_assignment_488.py
│   │   │   │   │   ├── used_before_assignment_issue1081.py
│   │   │   │   │   ├── used_before_assignment_issue1081.txt
│   │   │   │   │   ├── used_before_assignment_issue853.py
│   │   │   │   │   ├── used_before_assignment_nonlocal.py
│   │   │   │   │   ├── used_before_assignment_nonlocal.rc
│   │   │   │   │   ├── used_before_assignment_nonlocal.txt
│   │   │   │   │   ├── used_prior_global_declaration.py
│   │   │   │   │   ├── used_prior_global_declaration.rc
│   │   │   │   │   ├── used_prior_global_declaration.txt
│   │   │   │   │   ├── useless_else_on_loop.py
│   │   │   │   │   ├── useless_else_on_loop.txt
│   │   │   │   │   ├── useless-import-alias.py
│   │   │   │   │   ├── useless-import-alias.txt
│   │   │   │   │   ├── useless_object_inheritance.py
│   │   │   │   │   ├── useless_object_inheritance.txt
│   │   │   │   │   ├── useless_return.py
│   │   │   │   │   ├── useless_return.txt
│   │   │   │   │   ├── useless_super_delegation.py
│   │   │   │   │   ├── useless_super_delegation_py35.py
│   │   │   │   │   ├── useless_super_delegation_py35.rc
│   │   │   │   │   ├── useless_super_delegation_py35.txt
│   │   │   │   │   ├── useless_super_delegation_py38.py
│   │   │   │   │   ├── useless_super_delegation_py38.rc
│   │   │   │   │   ├── useless_super_delegation_py38.txt
│   │   │   │   │   ├── useless_super_delegation_py3.py
│   │   │   │   │   ├── useless_super_delegation_py3.rc
│   │   │   │   │   ├── useless_super_delegation_py3.txt
│   │   │   │   │   ├── useless_super_delegation.txt
│   │   │   │   │   ├── using_constant_test.py
│   │   │   │   │   └── using_constant_test.txt
│   │   │   │   ├── w
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── wildcard_import_allowed.py
│   │   │   │   │   ├── wildcard_import_allowed.rc
│   │   │   │   │   ├── wildcard_import_allowed.txt
│   │   │   │   │   ├── wildcard_import.py
│   │   │   │   │   ├── wildcard_import.txt
│   │   │   │   │   ├── with_used_before_assign.py
│   │   │   │   │   ├── with_used_before_assign.txt
│   │   │   │   │   ├── with_using_generator.py
│   │   │   │   │   ├── with_using_generator.txt
│   │   │   │   │   ├── wrong_exception_operation.py
│   │   │   │   │   ├── wrong_exception_operation.txt
│   │   │   │   │   ├── wrong_import_order2.py
│   │   │   │   │   ├── wrong_import_order.py
│   │   │   │   │   ├── wrong_import_order.txt
│   │   │   │   │   ├── wrong_import_position10.py
│   │   │   │   │   ├── wrong_import_position11.py
│   │   │   │   │   ├── wrong_import_position11.txt
│   │   │   │   │   ├── wrong_import_position12.py
│   │   │   │   │   ├── wrong_import_position12.txt
│   │   │   │   │   ├── wrong_import_position13.py
│   │   │   │   │   ├── wrong_import_position13.txt
│   │   │   │   │   ├── wrong_import_position14.py
│   │   │   │   │   ├── wrong_import_position14.txt
│   │   │   │   │   ├── wrong_import_position15.py
│   │   │   │   │   ├── wrong_import_position2.py
│   │   │   │   │   ├── wrong_import_position3.py
│   │   │   │   │   ├── wrong_import_position4.py
│   │   │   │   │   ├── wrong_import_position5.py
│   │   │   │   │   ├── wrong_import_position6.py
│   │   │   │   │   ├── wrong_import_position7.py
│   │   │   │   │   ├── wrong_import_position8.py
│   │   │   │   │   ├── wrong_import_position9.py
│   │   │   │   │   ├── wrong_import_position_exclude_dunder_main.py
│   │   │   │   │   ├── wrong_import_position_exclude_dunder_main.txt
│   │   │   │   │   ├── wrong_import_position.py
│   │   │   │   │   └── wrong_import_position.txt
│   │   │   │   └── y
│   │   │   │       ├── __init__.py
│   │   │   │       ├── yield_from_iterable_py33.py
│   │   │   │       ├── yield_from_iterable_py33.rc
│   │   │   │       ├── yield_from_iterable_py33.txt
│   │   │   │       ├── yield_from_outside_func.py
│   │   │   │       ├── yield_from_outside_func.rc
│   │   │   │       ├── yield_from_outside_func.txt
│   │   │   │       ├── yield_inside_async_function.py
│   │   │   │       ├── yield_inside_async_function_py36.py
│   │   │   │       ├── yield_inside_async_function_py36.rc
│   │   │   │       ├── yield_inside_async_function_py36.txt
│   │   │   │       ├── yield_inside_async_function.rc
│   │   │   │       ├── yield_inside_async_function.txt
│   │   │   │       ├── yield_outside_func.py
│   │   │   │       └── yield_outside_func.txt
│   │   │   ├── input
│   │   │   │   ├── benchmark_minimal_file.py
│   │   │   │   ├── func_3k_removed_stuff_py_30.py
│   │   │   │   ├── func_bug113231.py
│   │   │   │   ├── func_disable_linebased.py
│   │   │   │   ├── func_dotted_ancestor.py
│   │   │   │   ├── func_e0012.py
│   │   │   │   ├── func_e0204.py
│   │   │   │   ├── func_e12xx.py
│   │   │   │   ├── func_e13xx.py
│   │   │   │   ├── func_excess_escapes.py
│   │   │   │   ├── func_first_arg.py
│   │   │   │   ├── func_i0011.py
│   │   │   │   ├── func_i0012.py
│   │   │   │   ├── func_i0013.py
│   │   │   │   ├── func_i0014.py
│   │   │   │   ├── func_i0020.py
│   │   │   │   ├── func_i0022.py
│   │   │   │   ├── func_logging_not_lazy_with_logger.py
│   │   │   │   ├── func_loopvar_in_dict_comp_py27.py
│   │   │   │   ├── func_module___dict__.py
│   │   │   │   ├── func_nameerror_on_string_substitution.py
│   │   │   │   ├── func_no_dummy_redefined.py
│   │   │   │   ├── func_noerror_access_attr_before_def_false_positive.py
│   │   │   │   ├── func_noerror_base_init_vars.py
│   │   │   │   ├── func_noerror_builtin_module_test.py
│   │   │   │   ├── func_noerror_class_attributes.py
│   │   │   │   ├── func_noerror_classes_meth_could_be_a_function.py
│   │   │   │   ├── func_noerror_classes_protected_member_access.py
│   │   │   │   ├── func_noerror_decorator_scope.py
│   │   │   │   ├── func_noerror_e1101_9588_base_attr_aug_assign.py
│   │   │   │   ├── func_noerror_external_classmethod_crash.py
│   │   │   │   ├── func_noerror___init___return_from_inner_function.py
│   │   │   │   ├── func_noerror_inner_classes.py
│   │   │   │   ├── func_noerror_lambda_use_before_assign.py
│   │   │   │   ├── func_noerror_mcs_attr_access.py
│   │   │   │   ├── func_noerror_new_style_class_py_30.py
│   │   │   │   ├── func_noerror_no_warning_docstring.py
│   │   │   │   ├── func_noerror_object_as_class_attribute.py
│   │   │   │   ├── func_noerror_overloaded_operator.py
│   │   │   │   ├── func_noerror_property_affectation_py26.py
│   │   │   │   ├── func_noerror_yield_assign_py25.py
│   │   │   │   ├── func_noerror_yield_return_mix.py
│   │   │   │   ├── func_nonregr___file___global.py
│   │   │   │   ├── func_return_yield_mix_py_33.py
│   │   │   │   ├── func_typecheck_callfunc_assigment.py
│   │   │   │   ├── func_unused_import_py30.py
│   │   │   │   ├── func_variables_unused_name_from_wilcard_import.py
│   │   │   │   ├── func_w0122_py_30.py
│   │   │   │   ├── func_w0233.py
│   │   │   │   ├── func_w0332_py_30.py
│   │   │   │   ├── func_w0401_disabled_in_func.py
│   │   │   │   ├── func_w0401_disabled.py
│   │   │   │   ├── func_w0401_package
│   │   │   │   │   ├── all_the_things.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── thing1.py
│   │   │   │   │   └── thing2.py
│   │   │   │   ├── func_w0401.py
│   │   │   │   ├── func_w0404.py
│   │   │   │   ├── func_w0405.py
│   │   │   │   ├── func_w0406.py
│   │   │   │   ├── func_w0611.py
│   │   │   │   ├── func_w0612.py
│   │   │   │   ├── func_w0613.py
│   │   │   │   ├── func_w0801.py
│   │   │   │   ├── hide_code_with_imports.py
│   │   │   │   ├── ignore_except_pass_by_default.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── multiline-import
│   │   │   │   ├── noext
│   │   │   │   ├── not__init__.py
│   │   │   │   ├── similar1
│   │   │   │   ├── similar2
│   │   │   │   ├── w0401_cycle.py
│   │   │   │   └── w0801_same.py
│   │   │   ├── lint
│   │   │   │   ├── __init__.py
│   │   │   │   └── unittest_lint.py
│   │   │   ├── message
│   │   │   │   ├── conftest.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── unittest_message_definition.py
│   │   │   │   ├── unittest_message_definition_store.py
│   │   │   │   ├── unittest_message_id_store.py
│   │   │   │   └── unittest_message.py
│   │   │   ├── messages
│   │   │   │   ├── builtin_module.txt
│   │   │   │   ├── func_3k_removed_stuff_py_30.txt
│   │   │   │   ├── func_bad_cont_dictcomp_py27.txt
│   │   │   │   ├── func_bug113231.txt
│   │   │   │   ├── func_disable_linebased_py30.txt
│   │   │   │   ├── func_disable_linebased.txt
│   │   │   │   ├── func_dotted_ancestor.txt
│   │   │   │   ├── func_e0012.txt
│   │   │   │   ├── func_e0204.txt
│   │   │   │   ├── func_e12xx.txt
│   │   │   │   ├── func_e13xx_py30.txt
│   │   │   │   ├── func_e13xx.txt
│   │   │   │   ├── func_excess_escapes.txt
│   │   │   │   ├── func_first_arg.txt
│   │   │   │   ├── func_i0011.txt
│   │   │   │   ├── func_i0012.txt
│   │   │   │   ├── func_i0013.txt
│   │   │   │   ├── func_i0014.txt
│   │   │   │   ├── func_i0020.txt
│   │   │   │   ├── func_i0022.txt
│   │   │   │   ├── func_logging_not_lazy_with_logger.txt
│   │   │   │   ├── func_loopvar_in_dict_comp_py27.txt
│   │   │   │   ├── func_module___dict__.txt
│   │   │   │   ├── func_nameerror_on_string_substitution.txt
│   │   │   │   ├── func_no_dummy_redefined.txt
│   │   │   │   ├── func_nonregr___file___global.txt
│   │   │   │   ├── func_raw_escapes.txt
│   │   │   │   ├── func_return_yield_mix_py_33.txt
│   │   │   │   ├── func_toolonglines_py30.txt
│   │   │   │   ├── func_typecheck_callfunc_assigment.txt
│   │   │   │   ├── func_typecheck_getattr_py30.txt
│   │   │   │   ├── func_typecheck_non_callable_call.txt
│   │   │   │   ├── func_unicode_literal_py26.txt
│   │   │   │   ├── func_unicode_literal_py274.txt
│   │   │   │   ├── func_unused_import_py30.txt
│   │   │   │   ├── func_use_for_or_listcomp_var_py29.txt
│   │   │   │   ├── func_use_for_or_listcomp_var_py30.txt
│   │   │   │   ├── func_variables_unused_name_from_wilcard_import.txt
│   │   │   │   ├── func_w0122_py_30.txt
│   │   │   │   ├── func_w0233.txt
│   │   │   │   ├── func_w0312.txt
│   │   │   │   ├── func_w0332_py_30.txt
│   │   │   │   ├── func_w0401_disabled_in_func.txt
│   │   │   │   ├── func_w0401_disabled.txt
│   │   │   │   ├── func_w0401_package.txt
│   │   │   │   ├── func_w0401.txt
│   │   │   │   ├── func_w0404.txt
│   │   │   │   ├── func_w0405.txt
│   │   │   │   ├── func_w0406.txt
│   │   │   │   ├── func_w0611.txt
│   │   │   │   ├── func_w0612.txt
│   │   │   │   ├── func_w0613.txt
│   │   │   │   ├── func_w0622.txt
│   │   │   │   ├── func_w0623_py_30.txt
│   │   │   │   ├── func_w0623.txt
│   │   │   │   ├── func_w0801.txt
│   │   │   │   └── func_with_without_as_py25.txt
│   │   │   ├── regrtest_data
│   │   │   │   ├── absimp
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── string.py
│   │   │   │   ├── application_crash.py
│   │   │   │   ├── bad_package
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── wrong.py
│   │   │   │   ├── beyond_top
│   │   │   │   │   ├── data.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── classdoc_usage.py
│   │   │   │   ├── comments_pylintrc
│   │   │   │   ├── dataclasses_pyreverse
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── decimal_inference.py
│   │   │   │   ├── descriptor_crash.py
│   │   │   │   ├── dummy
│   │   │   │   │   ├── another.py
│   │   │   │   │   ├── dummy.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── dummy_plugin
│   │   │   │   │   ├── dummy_conf_plugin.py
│   │   │   │   │   └── dummy_plugin.py
│   │   │   │   ├── dummy_plugin.rc
│   │   │   │   ├── duplicate_data_raw_strings
│   │   │   │   │   ├── first.py
│   │   │   │   │   └── second.py
│   │   │   │   ├── empty.py
│   │   │   │   ├── fail_under_minus6.py
│   │   │   │   ├── fail_under_plus6.py
│   │   │   │   ├── func_block_disable_msg.py
│   │   │   │   ├── import_assign.py
│   │   │   │   ├── import_package_subpackage_module.py
│   │   │   │   ├── import_something.py
│   │   │   │   ├── init_wildcard
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── meta.py
│   │   │   │   ├── module_global.py
│   │   │   │   ├── no_stdout_encoding.py
│   │   │   │   ├── numarray_import.py
│   │   │   │   ├── numarray_inf.py
│   │   │   │   ├── package
│   │   │   │   │   ├── AudioTime.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── subpackage
│   │   │   │   │       ├── __init__.py
│   │   │   │   │       └── module.py
│   │   │   │   ├── package_all
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── notmissing.py
│   │   │   │   ├── precedence_test.py
│   │   │   │   ├── py3k-disabled.rc
│   │   │   │   ├── py3k_error_flag.py
│   │   │   │   ├── py3k_errors_and_warnings.py
│   │   │   │   ├── regression_missing_init_3564
│   │   │   │   │   └── subdirectory
│   │   │   │   │       └── file.py
│   │   │   │   ├── special_attr_scope_lookup_crash.py
│   │   │   │   ├── syntax_error.py
│   │   │   │   ├── test_pylintrc_comments.py
│   │   │   │   ├── try_finally_disable_msg_crash.py
│   │   │   │   ├── unused_variable.py
│   │   │   │   ├── wildcard.py
│   │   │   │   └── wrong_import_position.py
│   │   │   ├── test_config.py
│   │   │   ├── test_func.py
│   │   │   ├── test_functional.py
│   │   │   ├── test_import_graph.py
│   │   │   ├── test_pragma_parser.py
│   │   │   ├── test_pylint_runners.py
│   │   │   ├── test_regr.py
│   │   │   ├── test_self.py
│   │   │   ├── unittest_config.py
│   │   │   ├── unittest_pyreverse_diadefs.py
│   │   │   ├── unittest_pyreverse_inspector.py
│   │   │   ├── unittest_pyreverse_writer.py
│   │   │   ├── unittest_reporters_json.py
│   │   │   ├── unittest_reporting.py
│   │   │   └── utils
│   │   │       ├── __init__.py
│   │   │       ├── unittest_ast_walker.py
│   │   │       └── unittest_utils.py
│   │   └── tox.ini
│   ├── rope
│   │   ├── CONTRIBUTORS
│   │   ├── COPYING
│   │   ├── docs
│   │   │   ├── contributing.rst
│   │   │   ├── dev
│   │   │   │   ├── issues.rst
│   │   │   │   └── todo.rst
│   │   │   ├── done.rst
│   │   │   ├── library.rst
│   │   │   ├── overview.rst
│   │   │   └── rope.rst
│   │   ├── MANIFEST.in
│   │   ├── pytest.ini
│   │   ├── README.rst
│   │   ├── rope
│   │   │   ├── base
│   │   │   │   ├── arguments.py
│   │   │   │   ├── ast.py
│   │   │   │   ├── astutils.py
│   │   │   │   ├── builtins.py
│   │   │   │   ├── change.py
│   │   │   │   ├── codeanalyze.py
│   │   │   │   ├── default_config.py
│   │   │   │   ├── evaluate.py
│   │   │   │   ├── exceptions.py
│   │   │   │   ├── fscommands.py
│   │   │   │   ├── history.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── libutils.py
│   │   │   │   ├── oi
│   │   │   │   │   ├── doa.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── memorydb.py
│   │   │   │   │   ├── objectdb.py
│   │   │   │   │   ├── objectinfo.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── doa.cpython-38.pyc
│   │   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   │   ├── memorydb.cpython-38.pyc
│   │   │   │   │   │   ├── objectdb.cpython-38.pyc
│   │   │   │   │   │   ├── objectinfo.cpython-38.pyc
│   │   │   │   │   │   ├── soa.cpython-38.pyc
│   │   │   │   │   │   ├── soi.cpython-38.pyc
│   │   │   │   │   │   └── transform.cpython-38.pyc
│   │   │   │   │   ├── runmod.py
│   │   │   │   │   ├── soa.py
│   │   │   │   │   ├── soi.py
│   │   │   │   │   ├── transform.py
│   │   │   │   │   └── type_hinting
│   │   │   │   │       ├── evaluate.py
│   │   │   │   │       ├── factory.py
│   │   │   │   │       ├── __init__.py
│   │   │   │   │       ├── interfaces.py
│   │   │   │   │       ├── providers
│   │   │   │   │       │   ├── composite.py
│   │   │   │   │       │   ├── docstrings.py
│   │   │   │   │       │   ├── inheritance.py
│   │   │   │   │       │   ├── __init__.py
│   │   │   │   │       │   ├── interfaces.py
│   │   │   │   │       │   ├── numpydocstrings.py
│   │   │   │   │       │   ├── pep0484_type_comments.py
│   │   │   │   │       │   └── __pycache__
│   │   │   │   │       │       ├── composite.cpython-38.pyc
│   │   │   │   │       │       ├── docstrings.cpython-38.pyc
│   │   │   │   │       │       ├── inheritance.cpython-38.pyc
│   │   │   │   │       │       ├── __init__.cpython-38.pyc
│   │   │   │   │       │       ├── interfaces.cpython-38.pyc
│   │   │   │   │       │       ├── numpydocstrings.cpython-38.pyc
│   │   │   │   │       │       └── pep0484_type_comments.cpython-38.pyc
│   │   │   │   │       ├── __pycache__
│   │   │   │   │       │   ├── evaluate.cpython-38.pyc
│   │   │   │   │       │   ├── factory.cpython-38.pyc
│   │   │   │   │       │   ├── __init__.cpython-38.pyc
│   │   │   │   │       │   ├── interfaces.cpython-38.pyc
│   │   │   │   │       │   └── utils.cpython-38.pyc
│   │   │   │   │       ├── resolvers
│   │   │   │   │       │   ├── composite.py
│   │   │   │   │       │   ├── __init__.py
│   │   │   │   │       │   ├── interfaces.py
│   │   │   │   │       │   ├── __pycache__
│   │   │   │   │       │   │   ├── composite.cpython-38.pyc
│   │   │   │   │       │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │       │   │   ├── interfaces.cpython-38.pyc
│   │   │   │   │       │   │   └── types.cpython-38.pyc
│   │   │   │   │       │   └── types.py
│   │   │   │   │       └── utils.py
│   │   │   │   ├── prefs.py
│   │   │   │   ├── project.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── arguments.cpython-38.pyc
│   │   │   │   │   ├── ast.cpython-38.pyc
│   │   │   │   │   ├── astutils.cpython-38.pyc
│   │   │   │   │   ├── builtins.cpython-38.pyc
│   │   │   │   │   ├── change.cpython-38.pyc
│   │   │   │   │   ├── codeanalyze.cpython-38.pyc
│   │   │   │   │   ├── default_config.cpython-38.pyc
│   │   │   │   │   ├── evaluate.cpython-38.pyc
│   │   │   │   │   ├── exceptions.cpython-38.pyc
│   │   │   │   │   ├── fscommands.cpython-38.pyc
│   │   │   │   │   ├── history.cpython-38.pyc
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── libutils.cpython-38.pyc
│   │   │   │   │   ├── prefs.cpython-38.pyc
│   │   │   │   │   ├── project.cpython-38.pyc
│   │   │   │   │   ├── pycore.cpython-38.pyc
│   │   │   │   │   ├── pynames.cpython-38.pyc
│   │   │   │   │   ├── pynamesdef.cpython-38.pyc
│   │   │   │   │   ├── pyobjects.cpython-38.pyc
│   │   │   │   │   ├── pyobjectsdef.cpython-38.pyc
│   │   │   │   │   ├── pyscopes.cpython-38.pyc
│   │   │   │   │   ├── resourceobserver.cpython-38.pyc
│   │   │   │   │   ├── resources.cpython-38.pyc
│   │   │   │   │   ├── simplify.cpython-38.pyc
│   │   │   │   │   ├── stdmods.cpython-38.pyc
│   │   │   │   │   ├── taskhandle.cpython-38.pyc
│   │   │   │   │   └── worder.cpython-38.pyc
│   │   │   │   ├── pycore.py
│   │   │   │   ├── pynamesdef.py
│   │   │   │   ├── pynames.py
│   │   │   │   ├── pyobjectsdef.py
│   │   │   │   ├── pyobjects.py
│   │   │   │   ├── pyscopes.py
│   │   │   │   ├── resourceobserver.py
│   │   │   │   ├── resources.py
│   │   │   │   ├── simplify.py
│   │   │   │   ├── stdmods.py
│   │   │   │   ├── taskhandle.py
│   │   │   │   ├── utils
│   │   │   │   │   ├── datastructures.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── datastructures.cpython-38.pyc
│   │   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   │   └── pycompat.cpython-38.pyc
│   │   │   │   │   └── pycompat.py
│   │   │   │   └── worder.py
│   │   │   ├── contrib
│   │   │   │   ├── autoimport.py
│   │   │   │   ├── changestack.py
│   │   │   │   ├── codeassist.py
│   │   │   │   ├── finderrors.py
│   │   │   │   ├── findit.py
│   │   │   │   ├── fixmodnames.py
│   │   │   │   ├── fixsyntax.py
│   │   │   │   ├── generate.py
│   │   │   │   ├── __init__.py
│   │   │   │   └── __pycache__
│   │   │   │       ├── autoimport.cpython-38.pyc
│   │   │   │       ├── codeassist.cpython-38.pyc
│   │   │   │       ├── findit.cpython-38.pyc
│   │   │   │       ├── fixsyntax.cpython-38.pyc
│   │   │   │       ├── generate.cpython-38.pyc
│   │   │   │       └── __init__.cpython-38.pyc
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   └── __init__.cpython-38.pyc
│   │   │   └── refactor
│   │   │       ├── change_signature.py
│   │   │       ├── encapsulate_field.py
│   │   │       ├── extract.py
│   │   │       ├── functionutils.py
│   │   │       ├── importutils
│   │   │       │   ├── actions.py
│   │   │       │   ├── importinfo.py
│   │   │       │   ├── __init__.py
│   │   │       │   ├── module_imports.py
│   │   │       │   └── __pycache__
│   │   │       │       ├── actions.cpython-38.pyc
│   │   │       │       ├── importinfo.cpython-38.pyc
│   │   │       │       ├── __init__.cpython-38.pyc
│   │   │       │       └── module_imports.cpython-38.pyc
│   │   │       ├── __init__.py
│   │   │       ├── inline.py
│   │   │       ├── introduce_factory.py
│   │   │       ├── introduce_parameter.py
│   │   │       ├── localtofield.py
│   │   │       ├── method_object.py
│   │   │       ├── move.py
│   │   │       ├── multiproject.py
│   │   │       ├── occurrences.py
│   │   │       ├── patchedast.py
│   │   │       ├── __pycache__
│   │   │       │   ├── change_signature.cpython-38.pyc
│   │   │       │   ├── extract.cpython-38.pyc
│   │   │       │   ├── functionutils.cpython-38.pyc
│   │   │       │   ├── __init__.cpython-38.pyc
│   │   │       │   ├── inline.cpython-38.pyc
│   │   │       │   ├── move.cpython-38.pyc
│   │   │       │   ├── occurrences.cpython-38.pyc
│   │   │       │   ├── patchedast.cpython-38.pyc
│   │   │       │   ├── rename.cpython-38.pyc
│   │   │       │   ├── restructure.cpython-38.pyc
│   │   │       │   ├── similarfinder.cpython-38.pyc
│   │   │       │   ├── sourceutils.cpython-38.pyc
│   │   │       │   ├── suites.cpython-38.pyc
│   │   │       │   ├── topackage.cpython-38.pyc
│   │   │       │   ├── usefunction.cpython-38.pyc
│   │   │       │   └── wildcards.cpython-38.pyc
│   │   │       ├── rename.py
│   │   │       ├── restructure.py
│   │   │       ├── similarfinder.py
│   │   │       ├── sourceutils.py
│   │   │       ├── suites.py
│   │   │       ├── topackage.py
│   │   │       ├── usefunction.py
│   │   │       └── wildcards.py
│   │   ├── ropetest
│   │   │   ├── advanced_oi_test.py
│   │   │   ├── builtinstest.py
│   │   │   ├── codeanalyzetest.py
│   │   │   ├── contrib
│   │   │   │   ├── autoimporttest.py
│   │   │   │   ├── changestacktest.py
│   │   │   │   ├── codeassisttest.py
│   │   │   │   ├── finderrorstest.py
│   │   │   │   ├── findittest.py
│   │   │   │   ├── fixmodnamestest.py
│   │   │   │   ├── generatetest.py
│   │   │   │   └── __init__.py
│   │   │   ├── doatest.py
│   │   │   ├── historytest.py
│   │   │   ├── __init__.py
│   │   │   ├── objectdbtest.py
│   │   │   ├── objectinfertest.py
│   │   │   ├── projecttest.py
│   │   │   ├── pycoretest.py
│   │   │   ├── pyscopestest.py
│   │   │   ├── refactor
│   │   │   │   ├── change_signature_test.py
│   │   │   │   ├── extracttest.py
│   │   │   │   ├── importutilstest.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── inlinetest.py
│   │   │   │   ├── movetest.py
│   │   │   │   ├── multiprojecttest.py
│   │   │   │   ├── patchedasttest.py
│   │   │   │   ├── renametest.py
│   │   │   │   ├── restructuretest.py
│   │   │   │   ├── similarfindertest.py
│   │   │   │   ├── suitestest.py
│   │   │   │   └── usefunctiontest.py
│   │   │   ├── runmodtest.py
│   │   │   ├── simplifytest.py
│   │   │   ├── testutils.py
│   │   │   └── type_hinting_test.py
│   │   └── setup.py
│   ├── snowball_py
│   │   ├── LICENSE.rst
│   │   ├── MANIFEST.in
│   │   ├── PKG-INFO
│   │   ├── README.rst
│   │   ├── sample
│   │   │   ├── stemwords.py
│   │   │   └── testapp.py
│   │   ├── setup.cfg
│   │   ├── setup.py
│   │   └── snowballstemmer
│   │       ├── among.py
│   │       ├── basestemmer.py
│   │       ├── danish_stemmer.py
│   │       ├── dutch_stemmer.py
│   │       ├── english_stemmer.py
│   │       ├── finnish_stemmer.py
│   │       ├── french_stemmer.py
│   │       ├── german_stemmer.py
│   │       ├── hungarian_stemmer.py
│   │       ├── __init__.py
│   │       ├── italian_stemmer.py
│   │       ├── norwegian_stemmer.py
│   │       ├── porter_stemmer.py
│   │       ├── portuguese_stemmer.py
│   │       ├── __pycache__
│   │       │   ├── among.cpython-38.pyc
│   │       │   ├── basestemmer.cpython-38.pyc
│   │       │   ├── danish_stemmer.cpython-38.pyc
│   │       │   ├── dutch_stemmer.cpython-38.pyc
│   │       │   ├── english_stemmer.cpython-38.pyc
│   │       │   ├── finnish_stemmer.cpython-38.pyc
│   │       │   ├── french_stemmer.cpython-38.pyc
│   │       │   ├── german_stemmer.cpython-38.pyc
│   │       │   ├── hungarian_stemmer.cpython-38.pyc
│   │       │   ├── __init__.cpython-38.pyc
│   │       │   ├── italian_stemmer.cpython-38.pyc
│   │       │   ├── norwegian_stemmer.cpython-38.pyc
│   │       │   ├── porter_stemmer.cpython-38.pyc
│   │       │   ├── portuguese_stemmer.cpython-38.pyc
│   │       │   ├── romanian_stemmer.cpython-38.pyc
│   │       │   ├── russian_stemmer.cpython-38.pyc
│   │       │   ├── spanish_stemmer.cpython-38.pyc
│   │       │   ├── swedish_stemmer.cpython-38.pyc
│   │       │   └── turkish_stemmer.cpython-38.pyc
│   │       ├── romanian_stemmer.py
│   │       ├── russian_stemmer.py
│   │       ├── spanish_stemmer.py
│   │       ├── swedish_stemmer.py
│   │       └── turkish_stemmer.py
│   └── toml
│       ├── CONTRIBUTING
│       ├── examples
│       │   ├── example-v0.4.0.out
│       │   └── example-v0.4.0.toml
│       ├── LICENSE
│       ├── MANIFEST.in
│       ├── README.rst
│       ├── RELEASE.rst
│       ├── setup.cfg
│       ├── setup.py
│       ├── tests
│       │   ├── decoding_test2.sh
│       │   ├── decoding_test3.sh
│       │   ├── decoding_test.py
│       │   ├── decoding_test.sh
│       │   ├── __init__.py
│       │   └── test_api.py
│       ├── test.toml
│       ├── toml
│       │   ├── decoder.py
│       │   ├── encoder.py
│       │   ├── __init__.py
│       │   ├── ordered.py
│       │   ├── __pycache__
│       │   │   ├── decoder.cpython-38.pyc
│       │   │   ├── encoder.cpython-38.pyc
│       │   │   ├── __init__.cpython-38.pyc
│       │   │   └── tz.cpython-38.pyc
│       │   └── tz.py
│       ├── toml.pyi
│       └── tox.ini
├── syntax
│   ├── pyrex.vim
│   └── python.vim
└── tests
    ├── motion_decorator.py
    ├── test_bash
    │   ├── test_autocommands.sh
    │   ├── test_autopep8.sh
    │   ├── test_folding.sh
    │   ├── test_pymodelint.sh
    │   └── test_textobject.sh
    ├── test_helpers_bash
    │   ├── test_createvimrc.sh
    │   ├── test_prepare_between_tests.sh
    │   ├── test_prepare_once.sh
    │   └── test_variables.sh
    ├── test_helpers_vimscript
    │   ├── inserting_text.vim
    │   ├── md5sum.vim
    │   └── moving_around.vim
    ├── test_procedures_vimscript
    │   ├── autopep8.vim
    │   ├── folding1.vim
    │   ├── folding2.vim
    │   ├── folding3.vim
    │   ├── folding4.vim
    │   ├── pymodelint.vim
    │   ├── pymoderun.vim
    │   ├── pymodeversion.vim
    │   └── textobject.vim
    ├── test_python_sample_code
    │   ├── algorithms.py
    │   ├── folding1.py
    │   ├── folding2.py
    │   ├── from_autopep8.py
    │   └── pymoderun_sample.py
    ├── test.sh
    └── utils
        ├── pymoderc
        └── vimrc

266 directories, 2414 files
trysten commented 3 years ago

@chlos The tree python-mode is too much and basically redundant with git status. If you need to attach something extremely long in the future I recommend you pastebin it somewhere or attach it as text file to your issue.

trysten commented 3 years ago

If I understand what you're saying, that you are getting the desired behavior when you run in debug mode, it might be difficult to figure out what's going on. I did see this fault in the log though:


<traceback object at 0x7f9dc14b5bc0>
SyntaxError unexpected EOF while parsing (tmp.py, line 12)```
mrwalker commented 3 years ago

I experienced this exact situation and traced it down to a syntax error in my .vimrc which was bypassed by following the instructions to enter debug mode. In order to determine what was wrong, I instead just set:

let g:pymode_debug = 1

In my .vimrc and then listed out the :messages after saving a file that contained errors.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.