dense-analysis / ale

Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
BSD 2-Clause "Simplified" License
13.58k stars 1.44k forks source link

line number outside range #2478

Closed 0xff91 closed 5 years ago

0xff91 commented 5 years ago

Information

VIM version

NVIM v0.4.0-647-gf86f0a8bc

Operating System: arch linux, kernel:5.0.10

What went wrong

i go to the definition in a new buffer, but when i go back to the code buffer, it shows line number outside range, i donot know why.

the messages below:

Error detected while processing function ale#highlight#UpdateHighlights[29]..<SNR>192_highlight_range[11]..ale#highlight#nvim_buf_add_highlight:
line    1:
Line number outside range
[ϟ pylint] -> standard import "import random" should be placed before "import requests"
[ϟ pylint] -> standard import "import random" should be placed before "import requests"
Error detected while processing function ale#highlight#UpdateHighlights[29]..<SNR>192_highlight_range[11]..ale#highlight#nvim_buf_add_highlight:
line    1:
Line number outside range
Error detected while processing function <SNR>169_NeoVimCallback[29]..<lambda>21[1]..<SNR>164_ExitCallback[28]..<SNR>163_HandleExit[45]..ale#engine#HandleLoclist[40]..ale#engine#SetResults[19]..ale#highlight#SetHighlights[10]..ale#highligh
t#UpdateHighlights[29]..<SNR>192_highlight_range[11]..ale#highlight#nvim_buf_add_highlight:
line    1:
Line number outside range

Reproducing the bug

  1. i use coc to complete
  2. write a python file
  3. put cursor at a function or a package of import, then using go to definition of coc, it goes the definition of function or package in a new buffer, it is ok, but when i back to the code buffer, it wrong, message just like above.

:ALEInfo

in the definition buffer, aleinfo:


 Current Filetype: python
Available Linters: ['bandit', 'flake8', 'mypy', 'prospector', 'pycodestyle', 'pydocstyle', 'pyflakes', 'pylama', 'pylint', 'pyls', 'pyre', 'vulture']
  Enabled Linters: ['flake8', 'pylint']
 Suggested Fixers: 
  'add_blank_lines_for_python_control_statements' - Add blank lines before control statements.
  'autopep8' - Fix PEP8 issues with autopep8.
  'black' - Fix PEP8 issues with black.
  'isort' - Sort Python imports with isort.
  'remove_trailing_lines' - Remove all blank lines at the end of a file.
  'trim_whitespace' - Remove all trailing whitespace characters at the end of every line.
  'yapf' - Fix Python files with yapf.
 Linter Variables:

let g:ale_python_flake8_auto_pipenv = 0
let g:ale_python_flake8_change_directory = 1
let g:ale_python_flake8_executable = 'flake8'
let g:ale_python_flake8_options = ''
let g:ale_python_flake8_use_global = 0
let g:ale_python_pylint_auto_pipenv = 0
let g:ale_python_pylint_change_directory = 1
let g:ale_python_pylint_executable = 'pylint'
let g:ale_python_pylint_options = ''
let g:ale_python_pylint_use_global = 0
 Global Variables:

let g:ale_cache_executable_check_failures = v:null
let g:ale_change_sign_column_color = 0
let g:ale_command_wrapper = ''
let g:ale_completion_delay = 100
let g:ale_completion_enabled = 1
let g:ale_completion_max_suggestions = 50
let g:ale_echo_cursor = 1
let g:ale_echo_msg_error_str = 'ㄨ'
let g:ale_echo_msg_format = '[%severity% %linter%] -> %s'
let g:ale_echo_msg_info_str = 'Info'
let g:ale_echo_msg_warning_str = 'ϟ'
let g:ale_enabled = 1
let g:ale_fix_on_save = 0
let g:ale_fixers = {}
let g:ale_history_enabled = 1
let g:ale_history_log_output = 1
let g:ale_keep_list_window_open = 0
let g:ale_lint_delay = 200
let g:ale_lint_on_enter = 1
let g:ale_lint_on_filetype_changed = 1
let g:ale_lint_on_insert_leave = 0
let g:ale_lint_on_save = 1
let g:ale_lint_on_text_changed = 'always'
let g:ale_linter_aliases = {'vue': ['css', 'javascript', 'typescript']}
let g:ale_linters = {'asm': ['gcc'], 'sh': ['language_server'], 'cpp': ['cppcheck', 'clang'], 'latex': ['alex'], 'go': ['gofmt'], 'vue': ['eslint'], 'lua': ['luac'], 'yaml': ['prettier'], 'python': ['pylint', 'flake8'], 'cmake': ['cmake-format'], 'c': ['cppcheck', 'clang'], '*': ['remove_trailing_lines', 'trim_whitespace'], 'javascript': ['eslint'], 'cuda': ['nvcc'], 'nasm': ['nasm'], 'java': ['javac']}
let g:ale_linters_explicit = 1
let g:ale_list_vertical = 0
let g:ale_list_window_size = 10
let g:ale_loclist_msg_format = '[%severity% %linter%] -> %s'
let g:ale_lsp_root = {}
let g:ale_max_buffer_history_size = 20
let g:ale_max_signs = -1
let g:ale_maximum_file_size = v:null
let g:ale_open_list = 0
let g:ale_pattern_options = v:null
let g:ale_pattern_options_enabled = v:null
let g:ale_set_balloons = 0
let g:ale_set_highlights = 1
let g:ale_set_loclist = 1
let g:ale_set_quickfix = 0
let g:ale_set_signs = 1
let g:ale_sign_column_always = 1
let g:ale_sign_error = 'ㄨ'
let g:ale_sign_info = 'ϟ'
let g:ale_sign_offset = 1000000
let g:ale_sign_style_error = 'ㄨ'
let g:ale_sign_style_warning = 'ϟ'
let g:ale_sign_warning = 'ϟ'
let g:ale_statusline_format = ['ㄨ %d', 'ϟ %d', '✔ OK']
let g:ale_type_map = {}
let g:ale_use_global_executables = v:null
let g:ale_virtualtext_cursor = 0
let g:ale_warn_about_trailing_blank_lines = 1
let g:ale_warn_about_trailing_whitespace = 1
  Command History:

(finished - exit code 1) ['/bin/zsh', '-c', 'cd ''/usr/lib/python3.7/site-packages/requests'' && ''flake8'' --format=default --stdin-display-name ''/usr/lib/python3.7/site-packages/requests/__init__.py'' - < ''/tmp/nvimoddAex/6/__init__.py''']

<<<OUTPUT STARTS>>>
/usr/lib/python3.7/site-packages/requests/__init__.py:51:80: E501 line too long (81 > 79 characters)
/usr/lib/python3.7/site-packages/requests/__init__.py:82:80: E501 line too long (101 > 79 characters)
/usr/lib/python3.7/site-packages/requests/__init__.py:86:1: E305 expected 2 blank lines after class or function definition, found 1
/usr/lib/python3.7/site-packages/requests/__init__.py:105:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:108:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:108:1: F401 '.__version__.__title__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:108:1: F401 '.__version__.__description__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:108:1: F401 '.__version__.__url__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:108:1: F401 '.__version__.__version__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:109:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:109:1: F401 '.__version__.__build__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:109:1: F401 '.__version__.__author__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:109:1: F401 '.__version__.__author_email__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:109:1: F401 '.__version__.__license__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:110:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:110:1: F401 '.__version__.__copyright__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:110:1: F401 '.__version__.__cake__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:112:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:112:1: F401 '.utils' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:113:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:113:1: F401 '.packages' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:114:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:114:1: F401 '.models.Request' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:114:1: F401 '.models.Response' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:114:1: F401 '.models.PreparedRequest' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.request' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.get' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.head' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.post' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.patch' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.put' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.delete' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.options' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:116:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:116:1: F401 '.sessions.session' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:116:1: F401 '.sessions.Session' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:117:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:117:1: F401 '.status_codes.codes' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.ConnectionError' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.RequestException' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.Timeout' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.URLRequired' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.TooManyRedirects' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.HTTPError' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.ConnectTimeout' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.ReadTimeout' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:125:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:126:1: E402 module level import not at top of file
<<<OUTPUT ENDS>>>

(finished - exit code 20) ['/bin/zsh', '-c', 'cd ''/usr/lib/python3.7/site-packages'' && ''pylint''  --output-format text --msg-template="{path}:{line}:{column}: {msg_id} ({symbol}) {msg}" --reports n ''/usr/lib/python3.7/site-packages/requests/__init__.py''']

<<<OUTPUT STARTS>>>
************* Module requests.__init__
requests/__init__.py:82:0: C0301 (line-too-long) Line too long (101/100)
************* Module requests
requests/__init__.py:118:0: W0622 (redefined-builtin) Redefining built-in 'ConnectionError'
requests/__init__.py:49:0: C0111 (missing-docstring) Missing function docstring
requests/__init__.py:58:18: W0621 (redefined-outer-name) Redefining name 'patch' from outer scope (line 115)
requests/__init__.py:74:24: W0621 (redefined-outer-name) Redefining name 'cryptography_version' from outer scope (line 99)
requests/__init__.py:105:0: C0413 (wrong-import-position) Import "from urllib3.exceptions import DependencyWarning" should be placed at the top of the module
requests/__init__.py:108:0: C0413 (wrong-import-position) Import "from .__version__ import __title__, __description__, __url__, __version__" should be placed at the top of the module
requests/__init__.py:109:0: C0413 (wrong-import-position) Import "from .__version__ import __build__, __author__, __author_email__, __license__" should be placed at the top of the module
requests/__init__.py:110:0: C0413 (wrong-import-position) Import "from .__version__ import __copyright__, __cake__" should be placed at the top of the module
requests/__init__.py:112:0: C0413 (wrong-import-position) Import "from . import utils" should be placed at the top of the module
requests/__init__.py:113:0: C0413 (wrong-import-position) Import "from . import packages" should be placed at the top of the module
requests/__init__.py:114:0: C0413 (wrong-import-position) Import "from .models import Request, Response, PreparedRequest" should be placed at the top of the module
requests/__init__.py:115:0: C0413 (wrong-import-position) Import "from .api import request, get, head, post, patch, put, delete, options" should be placed at the top of the module
requests/__init__.py:116:0: C0413 (wrong-import-position) Import "from .sessions import session, Session" should be placed at the top of the module
requests/__init__.py:117:0: C0413 (wrong-import-position) Import "from .status_codes import codes" should be placed at the top of the module
requests/__init__.py:118:0: C0413 (wrong-import-position) Import "from .exceptions import RequestException, Timeout, URLRequired, TooManyRedirects, HTTPError, ConnectionError, FileModeWarning, ConnectTimeout, ReadTimeout" should be placed at the top of the module
requests/__init__.py:125:0: C0413 (wrong-import-position) Import "import logging" should be placed at the top of the module
requests/__init__.py:126:0: C0413 (wrong-import-position) Import "from logging import NullHandler" should be placed at the top of the module
requests/__init__.py:45:0: C0411 (wrong-import-order) standard import "import warnings" should be placed before "import urllib3"
requests/__init__.py:105:0: C0411 (wrong-import-order) third party import "from urllib3.exceptions import DependencyWarning" should be placed before "from .exceptions import RequestsDependencyWarning"
requests/__init__.py:125:0: C0411 (wrong-import-order) standard import "import logging" should be placed before "import urllib3"
requests/__init__.py:126:0: C0411 (wrong-import-order) standard import "from logging import NullHandler" should be placed before "import urllib3"
requests/__init__.py:95:4: C0412 (ungrouped-imports) Imports from package urllib3 are not grouped
requests/__init__.py:105:0: C0412 (ungrouped-imports) Imports from package urllib3 are not grouped

------------------------------------------------------------------
Your code has been rated at 5.56/10 (previous run: 5.56/10, +0.00)

<<<OUTPUT ENDS>>>

(finished - exit code 1) ['/bin/zsh', '-c', 'cd ''/usr/lib/python3.7/site-packages/requests'' && ''flake8'' --format=default --stdin-display-name ''/usr/lib/python3.7/site-packages/requests/__init__.py'' - < ''/tmp/nvimoddAex/8/__init__.py''']

<<<OUTPUT STARTS>>>
/usr/lib/python3.7/site-packages/requests/__init__.py:51:80: E501 line too long (81 > 79 characters)
/usr/lib/python3.7/site-packages/requests/__init__.py:82:80: E501 line too long (101 > 79 characters)
/usr/lib/python3.7/site-packages/requests/__init__.py:86:1: E305 expected 2 blank lines after class or function definition, found 1
/usr/lib/python3.7/site-packages/requests/__init__.py:105:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:108:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:108:1: F401 '.__version__.__title__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:108:1: F401 '.__version__.__description__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:108:1: F401 '.__version__.__url__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:108:1: F401 '.__version__.__version__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:109:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:109:1: F401 '.__version__.__build__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:109:1: F401 '.__version__.__author__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:109:1: F401 '.__version__.__author_email__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:109:1: F401 '.__version__.__license__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:110:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:110:1: F401 '.__version__.__copyright__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:110:1: F401 '.__version__.__cake__' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:112:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:112:1: F401 '.utils' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:113:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:113:1: F401 '.packages' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:114:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:114:1: F401 '.models.Request' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:114:1: F401 '.models.Response' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:114:1: F401 '.models.PreparedRequest' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.request' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.get' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.head' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.post' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.patch' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.put' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.delete' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:115:1: F401 '.api.options' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:116:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:116:1: F401 '.sessions.session' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:116:1: F401 '.sessions.Session' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:117:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:117:1: F401 '.status_codes.codes' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.ConnectionError' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.RequestException' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.Timeout' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.URLRequired' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.TooManyRedirects' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.HTTPError' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.ConnectTimeout' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:118:1: F401 '.exceptions.ReadTimeout' imported but unused
/usr/lib/python3.7/site-packages/requests/__init__.py:125:1: E402 module level import not at top of file
/usr/lib/python3.7/site-packages/requests/__init__.py:126:1: E402 module level import not at top of file
<<<OUTPUT ENDS>>>

(finished - exit code 20) ['/bin/zsh', '-c', 'cd ''/usr/lib/python3.7/site-packages'' && ''pylint''  --output-format text --msg-template="{path}:{line}:{column}: {msg_id} ({symbol}) {msg}" --reports n ''/usr/lib/python3.7/site-packages/requests/__init__.py''']

<<<OUTPUT STARTS>>>
************* Module requests.__init__
requests/__init__.py:82:0: C0301 (line-too-long) Line too long (101/100)
************* Module requests
requests/__init__.py:118:0: W0622 (redefined-builtin) Redefining built-in 'ConnectionError'
requests/__init__.py:49:0: C0111 (missing-docstring) Missing function docstring
requests/__init__.py:58:18: W0621 (redefined-outer-name) Redefining name 'patch' from outer scope (line 115)
requests/__init__.py:74:24: W0621 (redefined-outer-name) Redefining name 'cryptography_version' from outer scope (line 99)
requests/__init__.py:105:0: C0413 (wrong-import-position) Import "from urllib3.exceptions import DependencyWarning" should be placed at the top of the module
requests/__init__.py:108:0: C0413 (wrong-import-position) Import "from .__version__ import __title__, __description__, __url__, __version__" should be placed at the top of the module
requests/__init__.py:109:0: C0413 (wrong-import-position) Import "from .__version__ import __build__, __author__, __author_email__, __license__" should be placed at the top of the module
requests/__init__.py:110:0: C0413 (wrong-import-position) Import "from .__version__ import __copyright__, __cake__" should be placed at the top of the module
requests/__init__.py:112:0: C0413 (wrong-import-position) Import "from . import utils" should be placed at the top of the module
requests/__init__.py:113:0: C0413 (wrong-import-position) Import "from . import packages" should be placed at the top of the module
requests/__init__.py:114:0: C0413 (wrong-import-position) Import "from .models import Request, Response, PreparedRequest" should be placed at the top of the module
requests/__init__.py:115:0: C0413 (wrong-import-position) Import "from .api import request, get, head, post, patch, put, delete, options" should be placed at the top of the module
requests/__init__.py:116:0: C0413 (wrong-import-position) Import "from .sessions import session, Session" should be placed at the top of the module
requests/__init__.py:117:0: C0413 (wrong-import-position) Import "from .status_codes import codes" should be placed at the top of the module
requests/__init__.py:118:0: C0413 (wrong-import-position) Import "from .exceptions import RequestException, Timeout, URLRequired, TooManyRedirects, HTTPError, ConnectionError, FileModeWarning, ConnectTimeout, ReadTimeout" should be placed at the top of the module
requests/__init__.py:125:0: C0413 (wrong-import-position) Import "import logging" should be placed at the top of the module
requests/__init__.py:126:0: C0413 (wrong-import-position) Import "from logging import NullHandler" should be placed at the top of the module
requests/__init__.py:45:0: C0411 (wrong-import-order) standard import "import warnings" should be placed before "import urllib3"
requests/__init__.py:105:0: C0411 (wrong-import-order) third party import "from urllib3.exceptions import DependencyWarning" should be placed before "from .exceptions import RequestsDependencyWarning"
requests/__init__.py:125:0: C0411 (wrong-import-order) standard import "import logging" should be placed before "import urllib3"
requests/__init__.py:126:0: C0411 (wrong-import-order) standard import "from logging import NullHandler" should be placed before "import urllib3"
requests/__init__.py:95:4: C0412 (ungrouped-imports) Imports from package urllib3 are not grouped
requests/__init__.py:105:0: C0412 (ungrouped-imports) Imports from package urllib3 are not grouped

------------------------------------------------------------------
Your code has been rated at 5.56/10 (previous run: 5.56/10, +0.00)

<<<OUTPUT ENDS>>>

back the code buffer, ale info:


 Current Filetype: python
Available Linters: ['bandit', 'flake8', 'mypy', 'prospector', 'pycodestyle', 'pydocstyle', 'pyflakes', 'pylama', 'pylint', 'pyls', 'pyre', 'vulture']
  Enabled Linters: ['flake8', 'pylint']
 Suggested Fixers: 
  'add_blank_lines_for_python_control_statements' - Add blank lines before control statements.
  'autopep8' - Fix PEP8 issues with autopep8.
  'black' - Fix PEP8 issues with black.
  'isort' - Sort Python imports with isort.
  'remove_trailing_lines' - Remove all blank lines at the end of a file.
  'trim_whitespace' - Remove all trailing whitespace characters at the end of every line.
  'yapf' - Fix Python files with yapf.
 Linter Variables:

let g:ale_python_flake8_auto_pipenv = 0
let g:ale_python_flake8_change_directory = 1
let g:ale_python_flake8_executable = 'flake8'
let g:ale_python_flake8_options = ''
let g:ale_python_flake8_use_global = 0
let g:ale_python_pylint_auto_pipenv = 0
let g:ale_python_pylint_change_directory = 1
let g:ale_python_pylint_executable = 'pylint'
let g:ale_python_pylint_options = ''
let g:ale_python_pylint_use_global = 0
 Global Variables:

let g:ale_cache_executable_check_failures = v:null
let g:ale_change_sign_column_color = 0
let g:ale_command_wrapper = ''
let g:ale_completion_delay = 100
let g:ale_completion_enabled = 1
let g:ale_completion_max_suggestions = 50
let g:ale_echo_cursor = 1
let g:ale_echo_msg_error_str = 'ㄨ'
let g:ale_echo_msg_format = '[%severity% %linter%] -> %s'
let g:ale_echo_msg_info_str = 'Info'
let g:ale_echo_msg_warning_str = 'ϟ'
let g:ale_enabled = 1
let g:ale_fix_on_save = 0
let g:ale_fixers = {}
let g:ale_history_enabled = 1
let g:ale_history_log_output = 1
let g:ale_keep_list_window_open = 0
let g:ale_lint_delay = 200
let g:ale_lint_on_enter = 1
let g:ale_lint_on_filetype_changed = 1
let g:ale_lint_on_insert_leave = 0
let g:ale_lint_on_save = 1
let g:ale_lint_on_text_changed = 'always'
let g:ale_linter_aliases = {'vue': ['css', 'javascript', 'typescript']}
let g:ale_linters = {'asm': ['gcc'], 'sh': ['language_server'], 'cpp': ['cppcheck', 'clang'], 'latex': ['alex'], 'go': ['gofmt'], 'vue': ['eslint'], 'lua': ['luac'], 'yaml': ['prettier'], 'python': ['pylint', 'flake8'], 'cmake': ['cmake-format'], 'c': ['cppcheck', 'clang'], '*': ['remove_trailing_lines', 'trim_whitespace'], 'javascript': ['eslint'], 'cuda': ['nvcc'], 'nasm': ['nasm'], 'java': ['javac']}
let g:ale_linters_explicit = 1
let g:ale_list_vertical = 0
let g:ale_list_window_size = 10
let g:ale_loclist_msg_format = '[%severity% %linter%] -> %s'
let g:ale_lsp_root = {}
let g:ale_max_buffer_history_size = 20
let g:ale_max_signs = -1
let g:ale_maximum_file_size = v:null
let g:ale_open_list = 0
let g:ale_pattern_options = v:null
let g:ale_pattern_options_enabled = v:null
let g:ale_set_balloons = 0
let g:ale_set_highlights = 1
let g:ale_set_loclist = 1
let g:ale_set_quickfix = 0
let g:ale_set_signs = 1
let g:ale_sign_column_always = 1
let g:ale_sign_error = 'ㄨ'
let g:ale_sign_info = 'ϟ'
let g:ale_sign_offset = 1000000
let g:ale_sign_style_error = 'ㄨ'
let g:ale_sign_style_warning = 'ϟ'
let g:ale_sign_warning = 'ϟ'
let g:ale_statusline_format = ['ㄨ %d', 'ϟ %d', '✔ OK']
let g:ale_type_map = {}
let g:ale_use_global_executables = v:null
let g:ale_virtualtext_cursor = 0
let g:ale_warn_about_trailing_blank_lines = 1
let g:ale_warn_about_trailing_whitespace = 1
  Command History:

(executable check - success) flake8
(finished - exit code 0) ['/bin/zsh', '-c', '''flake8'' --version']

<<<OUTPUT STARTS>>>
3.7.7 (mccabe: 0.6.1, pycodestyle: 2.5.0, pyflakes: 2.1.1) CPython 3.7.3 on Linux
<<<OUTPUT ENDS>>>

(executable check - success) pylint
(finished - exit code 28) ['/bin/zsh', '-c', 'cd ''/home/forever'' && ''pylint''  --output-format text --msg-template="{path}:{line}:{column}: {msg_id} ({symbol}) {msg}" --reports n ''/home/forever/wordlayer.py''']

<<<OUTPUT STARTS>>>
************* Module wordlayer
wordlayer.py:291:0: W1401 (anomalous-backslash-in-string) Anomalous backslash in string: '\s'. String constant might be missing an r prefix.
wordlayer.py:291:0: W1401 (anomalous-backslash-in-string) Anomalous backslash in string: '\S'. String constant might be missing an r prefix.
wordlayer.py:133:0: C0301 (line-too-long) Line too long (129/100)
wordlayer.py:182:0: C0301 (line-too-long) Line too long (103/100)
wordlayer.py:187:0: C0301 (line-too-long) Line too long (101/100)
wordlayer.py:195:0: C0301 (line-too-long) Line too long (106/100)
wordlayer.py:215:0: C0301 (line-too-long) Line too long (114/100)
wordlayer.py:217:0: C0301 (line-too-long) Line too long (111/100)
wordlayer.py:253:0: C0301 (line-too-long) Line too long (103/100)
wordlayer.py:269:0: C0301 (line-too-long) Line too long (119/100)
wordlayer.py:392:0: C0301 (line-too-long) Line too long (101/100)
wordlayer.py:424:0: C0301 (line-too-long) Line too long (112/100)
wordlayer.py:492:0: C0301 (line-too-long) Line too long (107/100)
wordlayer.py:1:0: C0111 (missing-docstring) Missing module docstring
wordlayer.py:10:0: W0401 (wildcard-import) Wildcard import tkinter
wordlayer.py:22:8: C0103 (invalid-name) Attribute name "ft" doesn't conform to snake_case naming style
wordlayer.py:62:8: C0103 (invalid-name) Attribute name "sl" doesn't conform to snake_case naming style
wordlayer.py:133:8: C0103 (invalid-name) Attribute name "aLine" doesn't conform to snake_case naming style
wordlayer.py:17:0: C0111 (missing-docstring) Missing class docstring
wordlayer.py:17:0: R0902 (too-many-instance-attributes) Too many instance attributes (20/7)
wordlayer.py:24:8: C0103 (invalid-name) Variable name "m" doesn't conform to snake_case naming style
wordlayer.py:26:8: C0103 (invalid-name) Variable name "m1" doesn't conform to snake_case naming style
wordlayer.py:32:51: W0108 (unnecessary-lambda) Lambda may not be necessary
wordlayer.py:33:8: C0103 (invalid-name) Variable name "m2" doesn't conform to snake_case naming style
wordlayer.py:40:8: C0103 (invalid-name) Variable name "m3" doesn't conform to snake_case naming style
wordlayer.py:51:8: C0103 (invalid-name) Variable name "m4" doesn't conform to snake_case naming style
wordlayer.py:75:12: W0612 (unused-variable) Unused variable 'i'
wordlayer.py:18:4: R0915 (too-many-statements) Too many statements (58/50)
wordlayer.py:100:4: C0103 (invalid-name) Method name "LoadLocalDict" doesn't conform to snake_case naming style
wordlayer.py:102:85: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:100:4: R0201 (no-self-use) Method could be a function
wordlayer.py:106:4: C0103 (invalid-name) Method name "UpdateClock" doesn't conform to snake_case naming style
wordlayer.py:112:4: C0103 (invalid-name) Method name "GetFiles" doesn't conform to snake_case naming style
wordlayer.py:127:8: W0702 (bare-except) No exception type(s) specified
wordlayer.py:125:50: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:131:4: C0103 (invalid-name) Method name "GetWords" doesn't conform to snake_case naming style
wordlayer.py:152:12: W0702 (bare-except) No exception type(s) specified
wordlayer.py:156:4: C0103 (invalid-name) Method name "TianKongTi" doesn't conform to snake_case naming style
wordlayer.py:156:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:163:12: C0103 (invalid-name) Constant name "v" doesn't conform to UPPER_CASE naming style
wordlayer.py:163:12: W0601 (global-variable-undefined) Global variable 'v' undefined at the module level
wordlayer.py:165:12: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:170:12: C0103 (invalid-name) Variable name "e" doesn't conform to snake_case naming style
wordlayer.py:178:12: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:183:47: C0103 (invalid-name) Variable name "ff" doesn't conform to snake_case naming style
wordlayer.py:204:4: C0103 (invalid-name) Method name "XuanZeTi" doesn't conform to snake_case naming style
wordlayer.py:204:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:212:12: C0103 (invalid-name) Constant name "v" doesn't conform to UPPER_CASE naming style
wordlayer.py:212:12: C0103 (invalid-name) Constant name "center" doesn't conform to UPPER_CASE naming style
wordlayer.py:212:12: C0103 (invalid-name) Constant name "right_item" doesn't conform to UPPER_CASE naming style
wordlayer.py:212:12: C0103 (invalid-name) Constant name "right_ans" doesn't conform to UPPER_CASE naming style
wordlayer.py:212:12: W0601 (global-variable-undefined) Global variable 'v' undefined at the module level
wordlayer.py:212:12: W0601 (global-variable-undefined) Global variable 'center' undefined at the module level
wordlayer.py:212:12: W0601 (global-variable-undefined) Global variable 'right_item' undefined at the module level
wordlayer.py:212:12: W0601 (global-variable-undefined) Global variable 'right_ans' undefined at the module level
wordlayer.py:221:12: C0103 (invalid-name) Variable name "A" doesn't conform to snake_case naming style
wordlayer.py:221:15: C0103 (invalid-name) Variable name "B" doesn't conform to snake_case naming style
wordlayer.py:221:18: C0103 (invalid-name) Variable name "C" doesn't conform to snake_case naming style
wordlayer.py:221:21: C0103 (invalid-name) Variable name "D" doesn't conform to snake_case naming style
wordlayer.py:224:12: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:246:12: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:254:47: C0103 (invalid-name) Variable name "ff" doesn't conform to snake_case naming style
wordlayer.py:204:4: R0915 (too-many-statements) Too many statements (51/50)
wordlayer.py:278:4: C0103 (invalid-name) Method name "LookupWord" doesn't conform to snake_case naming style
wordlayer.py:287:12: C0103 (invalid-name) Variable name "s" doesn't conform to snake_case naming style
wordlayer.py:291:12: C0103 (invalid-name) Variable name "p1" doesn't conform to snake_case naming style
wordlayer.py:292:12: C0103 (invalid-name) Variable name "p2" doesn't conform to snake_case naming style
wordlayer.py:293:12: C0103 (invalid-name) Variable name "p3" doesn't conform to snake_case naming style
wordlayer.py:301:12: R1705 (no-else-return) Unnecessary "else" after "return"
wordlayer.py:281:8: R1710 (inconsistent-return-statements) Either all return statements in a function should return an expression, or none of them should.
wordlayer.py:309:4: C0103 (invalid-name) Method name "AddWord" doesn't conform to snake_case naming style
wordlayer.py:309:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:328:8: W0621 (redefined-outer-name) Redefining name 'v' from outer scope (line 169)
wordlayer.py:316:43: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:317:19: C0121 (singleton-comparison) Comparison to None should be 'expr is not None'
wordlayer.py:328:8: C0103 (invalid-name) Variable name "v" doesn't conform to snake_case naming style
wordlayer.py:330:8: C0103 (invalid-name) Variable name "e" doesn't conform to snake_case naming style
wordlayer.py:338:4: C0103 (invalid-name) Method name "SearchWord" doesn't conform to snake_case naming style
wordlayer.py:338:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:353:8: W0621 (redefined-outer-name) Redefining name 'v' from outer scope (line 169)
wordlayer.py:353:8: C0103 (invalid-name) Variable name "v" doesn't conform to snake_case naming style
wordlayer.py:355:8: C0103 (invalid-name) Variable name "e" doesn't conform to snake_case naming style
wordlayer.py:362:4: C0103 (invalid-name) Method name "ProcessWord" doesn't conform to snake_case naming style
wordlayer.py:374:8: W0702 (bare-except) No exception type(s) specified
wordlayer.py:371:50: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:383:79: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:392:99: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:400:4: C0103 (invalid-name) Method name "AnalyseArticle" doesn't conform to snake_case naming style
wordlayer.py:404:-1: W0105 (pointless-string-statement) String statement has no effect
wordlayer.py:418:8: W0702 (bare-except) No exception type(s) specified
wordlayer.py:412:50: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:414:16: C0103 (invalid-name) Variable name "ch" doesn't conform to snake_case naming style
wordlayer.py:424:96: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:400:4: R0201 (no-self-use) Method could be a function
wordlayer.py:436:4: C0103 (invalid-name) Method name "About" doesn't conform to snake_case naming style
wordlayer.py:439:21: W0613 (unused-argument) Unused argument 'event'
wordlayer.py:436:4: R0201 (no-self-use) Method could be a function
wordlayer.py:456:4: C0103 (invalid-name) Method name "UserInfo" doesn't conform to snake_case naming style
wordlayer.py:467:4: C0103 (invalid-name) Method name "LoginOrRegister" doesn't conform to snake_case naming style
wordlayer.py:467:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:540:8: W0621 (redefined-outer-name) Redefining name 'v' from outer scope (line 169)
wordlayer.py:471:12: R1705 (no-else-return) Unnecessary "elif" after "return"
wordlayer.py:480:92: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:483:16: R1705 (no-else-return) Unnecessary "elif" after "return"
wordlayer.py:484:20: R1705 (no-else-return) Unnecessary "else" after "return"
wordlayer.py:492:105: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:514:20: W0622 (redefined-builtin) Redefining built-in 'str'
wordlayer.py:533:8: C0103 (invalid-name) Variable name "e1" doesn't conform to snake_case naming style
wordlayer.py:537:8: C0103 (invalid-name) Variable name "e2" doesn't conform to snake_case naming style
wordlayer.py:540:8: C0103 (invalid-name) Variable name "v" doesn't conform to snake_case naming style
wordlayer.py:467:4: R0915 (too-many-statements) Too many statements (61/50)
wordlayer.py:551:4: C0103 (invalid-name) Method name "QuitMe" doesn't conform to snake_case naming style
wordlayer.py:551:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:133:8: W0201 (attribute-defined-outside-init) Attribute 'aLine' defined outside __init__
wordlayer.py:137:16: W0201 (attribute-defined-outside-init) Attribute 'aLine' defined outside __init__
wordlayer.py:133:21: W0201 (attribute-defined-outside-init) Attribute 'word' defined outside __init__
wordlayer.py:138:16: W0201 (attribute-defined-outside-init) Attribute 'word' defined outside __init__
wordlayer.py:133:33: W0201 (attribute-defined-outside-init) Attribute 'expre' defined outside __init__
wordlayer.py:139:16: W0201 (attribute-defined-outside-init) Attribute 'expre' defined outside __init__
wordlayer.py:133:46: W0201 (attribute-defined-outside-init) Attribute 'word1' defined outside __init__
wordlayer.py:140:16: W0201 (attribute-defined-outside-init) Attribute 'word1' defined outside __init__
wordlayer.py:133:59: W0201 (attribute-defined-outside-init) Attribute 'word2' defined outside __init__
wordlayer.py:142:16: W0201 (attribute-defined-outside-init) Attribute 'word2' defined outside __init__
wordlayer.py:133:72: W0201 (attribute-defined-outside-init) Attribute 'word3' defined outside __init__
wordlayer.py:144:16: W0201 (attribute-defined-outside-init) Attribute 'word3' defined outside __init__
wordlayer.py:133:85: W0201 (attribute-defined-outside-init) Attribute 'expre1' defined outside __init__
wordlayer.py:146:16: W0201 (attribute-defined-outside-init) Attribute 'expre1' defined outside __init__
wordlayer.py:133:99: W0201 (attribute-defined-outside-init) Attribute 'expre2' defined outside __init__
wordlayer.py:148:16: W0201 (attribute-defined-outside-init) Attribute 'expre2' defined outside __init__
wordlayer.py:133:113: W0201 (attribute-defined-outside-init) Attribute 'expre3' defined outside __init__
wordlayer.py:150:16: W0201 (attribute-defined-outside-init) Attribute 'expre3' defined outside __init__
wordlayer.py:556:4: C0103 (invalid-name) Constant name "dir_path" doesn't conform to UPPER_CASE naming style
wordlayer.py:557:4: C0103 (invalid-name) Constant name "lexicon_path" doesn't conform to UPPER_CASE naming style
wordlayer.py:558:4: C0103 (invalid-name) Constant name "users_data_path" doesn't conform to UPPER_CASE naming style
wordlayer.py:560:4: C0103 (invalid-name) Constant name "wp" doesn't conform to UPPER_CASE naming style
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import enum from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TclError from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import wantobjects from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TkVersion from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TclVersion from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import READABLE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import WRITABLE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import EXCEPTION from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import EventType from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Event from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NoDefaultRoot from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Variable from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import DoubleVar from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BooleanVar from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import mainloop from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import getint from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import getdouble from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import getboolean from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Misc from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CallWrapper from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import XView from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import YView from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Wm from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Tcl from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Pack from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Place from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Grid from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BaseWidget from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Widget from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Canvas from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Checkbutton from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Menubutton from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Message from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Scale from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Text from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import OptionMenu from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Image from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PhotoImage from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BitmapImage from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import image_names from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import image_types from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Spinbox from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import LabelFrame from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PanedWindow from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NO from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import FALSE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import OFF from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import YES from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TRUE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ON from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import N from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import S from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NW from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SW from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NS from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import EW from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NSEW from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CENTER from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NONE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import X from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BOTH from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import LEFT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TOP from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BOTTOM from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import RAISED from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SUNKEN from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import FLAT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import RIDGE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import GROOVE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SOLID from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import HORIZONTAL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import VERTICAL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NUMERIC from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CHAR from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import WORD from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BASELINE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import INSIDE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import OUTSIDE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SEL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SEL_FIRST from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SEL_LAST from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import END from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import INSERT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CURRENT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ANCHOR from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ALL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NORMAL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import DISABLED from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ACTIVE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import HIDDEN from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CASCADE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CHECKBUTTON from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import COMMAND from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import RADIOBUTTON from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SEPARATOR from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SINGLE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BROWSE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import MULTIPLE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import EXTENDED from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import DOTBOX from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import UNDERLINE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PIESLICE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CHORD from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ARC from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import FIRST from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import LAST from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BUTT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PROJECTING from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ROUND from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BEVEL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import MITER from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import MOVETO from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SCROLL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import UNITS from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PAGES from wildcard import
wordlayer.py:2:0: C0411 (wrong-import-order) standard import "import time" should be placed before "import requests"
wordlayer.py:3:0: C0411 (wrong-import-order) standard import "import random" should be placed before "import requests"
wordlayer.py:4:0: C0411 (wrong-import-order) standard import "import re" should be placed before "import requests"
wordlayer.py:5:0: C0411 (wrong-import-order) standard import "import hashlib" should be placed before "import requests"
wordlayer.py:6:0: C0411 (wrong-import-order) standard import "import os" should be placed before "import requests"
wordlayer.py:7:0: C0411 (wrong-import-order) standard import "import sys" should be placed before "import requests"
wordlayer.py:8:0: C0411 (wrong-import-order) standard import "import json" should be placed before "import requests"
wordlayer.py:9:0: C0411 (wrong-import-order) standard import "import webbrowser" should be placed before "import requests"
wordlayer.py:10:0: C0411 (wrong-import-order) standard import "from tkinter import *" should be placed before "import requests"
wordlayer.py:11:0: C0411 (wrong-import-order) standard import "from tkinter import messagebox" should be placed before "import requests"
wordlayer.py:12:0: C0411 (wrong-import-order) standard import "from tkinter import filedialog" should be placed before "import requests"
wordlayer.py:13:0: C0411 (wrong-import-order) standard import "from tkinter import font" should be placed before "import requests"

------------------------------------------------------------------
Your code has been rated at 3.65/10 (previous run: 7.12/10, -3.46)

<<<OUTPUT ENDS>>>

(finished - exit code 1) ['/bin/zsh', '-c', 'cd ''/home/forever'' && ''flake8'' --format=default --stdin-display-name ''/home/forever/wordlayer.py'' - < ''/tmp/nvimhyqu96/4/wordlayer.py''']

<<<OUTPUT STARTS>>>
/home/forever/wordlayer.py:10:1: F403 'from tkinter import *' used; unable to detect undefined names
/home/forever/wordlayer.py:17:1: E303 too many blank lines (3)
/home/forever/wordlayer.py:19:21: F405 'Tk' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:24:13: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:26:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:33:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:36:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:40:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:45:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:51:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:54:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:62:19: F405 'Scrollbar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:63:27: F405 'RIGHT' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:63:39: F405 'Y' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:67:24: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:69:32: F405 'RIGHT' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:70:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:72:26: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:83:24: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:102:80: E501 line too long (87 > 79 characters)
/home/forever/wordlayer.py:127:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:133:80: E501 line too long (129 > 79 characters)
/home/forever/wordlayer.py:135:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:140:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:142:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:144:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:146:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:148:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:150:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:152:13: E722 do not use bare 'except'
/home/forever/wordlayer.py:165:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:167:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:169:17: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:170:17: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:174:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:178:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:181:80: E501 line too long (82 > 79 characters)
/home/forever/wordlayer.py:182:80: E501 line too long (103 > 79 characters)
/home/forever/wordlayer.py:186:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:187:80: E501 line too long (101 > 79 characters)
/home/forever/wordlayer.py:191:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:195:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:195:80: E501 line too long (106 > 79 characters)
/home/forever/wordlayer.py:198:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:201:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:215:80: E501 line too long (114 > 79 characters)
/home/forever/wordlayer.py:217:80: E501 line too long (111 > 79 characters)
/home/forever/wordlayer.py:218:17: F405 'IntVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:224:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:226:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:227:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:229:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:231:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:233:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:239:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:240:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:241:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:242:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:246:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:251:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:253:80: E501 line too long (103 > 79 characters)
/home/forever/wordlayer.py:261:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:262:80: E501 line too long (98 > 79 characters)
/home/forever/wordlayer.py:269:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:269:80: E501 line too long (119 > 79 characters)
/home/forever/wordlayer.py:272:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:275:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:285:80: E501 line too long (91 > 79 characters)
/home/forever/wordlayer.py:291:58: W605 invalid escape sequence '\s'
/home/forever/wordlayer.py:291:60: W605 invalid escape sequence '\S'
/home/forever/wordlayer.py:315:80: E501 line too long (99 > 79 characters)
/home/forever/wordlayer.py:317:26: E711 comparison to None should be 'if cond is not None:'
/home/forever/wordlayer.py:320:21: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:322:21: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:326:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:328:13: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:329:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:330:13: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:334:15: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:336:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:351:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:353:13: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:354:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:355:13: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:359:15: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:374:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:383:80: E501 line too long (81 > 79 characters)
/home/forever/wordlayer.py:392:80: E501 line too long (101 > 79 characters)
/home/forever/wordlayer.py:398:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:418:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:424:80: E501 line too long (112 > 79 characters)
/home/forever/wordlayer.py:425:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:434:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:442:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:445:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:446:16: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:458:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:461:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:462:16: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:480:80: E501 line too long (94 > 79 characters)
/home/forever/wordlayer.py:492:80: E501 line too long (107 > 79 characters)
/home/forever/wordlayer.py:526:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:529:16: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:530:16: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:531:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:532:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:533:14: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:537:14: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:540:13: F405 'IntVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:542:9: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:544:9: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:545:37: F405 'E' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:546:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:547:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:548:37: F405 'E' may be undefined, or defined from star imports: tkinter
<<<OUTPUT ENDS>>>

(finished - exit code 1) ['/bin/zsh', '-c', 'cd ''/home/forever'' && ''flake8'' --format=default --stdin-display-name ''/home/forever/wordlayer.py'' - < ''/tmp/nvimhyqu96/7/wordlayer.py''']

<<<OUTPUT STARTS>>>
/home/forever/wordlayer.py:10:1: F403 'from tkinter import *' used; unable to detect undefined names
/home/forever/wordlayer.py:17:1: E303 too many blank lines (3)
/home/forever/wordlayer.py:19:21: F405 'Tk' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:24:13: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:26:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:33:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:36:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:40:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:45:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:51:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:54:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:62:19: F405 'Scrollbar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:63:27: F405 'RIGHT' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:63:39: F405 'Y' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:67:24: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:69:32: F405 'RIGHT' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:70:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:72:26: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:83:24: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:102:80: E501 line too long (87 > 79 characters)
/home/forever/wordlayer.py:127:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:133:80: E501 line too long (129 > 79 characters)
/home/forever/wordlayer.py:135:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:140:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:142:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:144:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:146:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:148:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:150:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:152:13: E722 do not use bare 'except'
/home/forever/wordlayer.py:165:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:167:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:169:17: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:170:17: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:174:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:178:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:181:80: E501 line too long (82 > 79 characters)
/home/forever/wordlayer.py:182:80: E501 line too long (103 > 79 characters)
/home/forever/wordlayer.py:186:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:187:80: E501 line too long (101 > 79 characters)
/home/forever/wordlayer.py:191:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:195:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:195:80: E501 line too long (106 > 79 characters)
/home/forever/wordlayer.py:198:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:201:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:215:80: E501 line too long (114 > 79 characters)
/home/forever/wordlayer.py:217:80: E501 line too long (111 > 79 characters)
/home/forever/wordlayer.py:218:17: F405 'IntVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:224:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:226:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:227:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:229:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:231:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:233:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:239:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:240:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:241:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:242:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:246:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:251:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:253:80: E501 line too long (103 > 79 characters)
/home/forever/wordlayer.py:261:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:262:80: E501 line too long (98 > 79 characters)
/home/forever/wordlayer.py:269:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:269:80: E501 line too long (119 > 79 characters)
/home/forever/wordlayer.py:272:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:275:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:285:80: E501 line too long (91 > 79 characters)
/home/forever/wordlayer.py:291:58: W605 invalid escape sequence '\s'
/home/forever/wordlayer.py:291:60: W605 invalid escape sequence '\S'
/home/forever/wordlayer.py:315:80: E501 line too long (99 > 79 characters)
/home/forever/wordlayer.py:317:26: E711 comparison to None should be 'if cond is not None:'
/home/forever/wordlayer.py:320:21: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:322:21: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:326:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:328:13: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:329:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:330:13: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:334:15: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:336:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:351:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:353:13: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:354:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:355:13: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:359:15: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:374:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:383:80: E501 line too long (81 > 79 characters)
/home/forever/wordlayer.py:392:80: E501 line too long (101 > 79 characters)
/home/forever/wordlayer.py:398:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:418:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:424:80: E501 line too long (112 > 79 characters)
/home/forever/wordlayer.py:425:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:434:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:442:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:445:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:446:16: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:458:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:461:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:462:16: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:480:80: E501 line too long (94 > 79 characters)
/home/forever/wordlayer.py:492:80: E501 line too long (107 > 79 characters)
/home/forever/wordlayer.py:526:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:529:16: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:530:16: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:531:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:532:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:533:14: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:537:14: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:540:13: F405 'IntVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:542:9: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:544:9: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:545:37: F405 'E' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:546:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:547:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:548:37: F405 'E' may be undefined, or defined from star imports: tkinter
<<<OUTPUT ENDS>>>

(started) ['/bin/zsh', '-c', 'cd ''/home/forever'' && ''pylint''  --output-format text --msg-template="{path}:{line}:{column}: {msg_id} ({symbol}) {msg}" --reports n ''/home/forever/wordlayer.py''']
(finished - exit code 1) ['/bin/zsh', '-c', 'cd ''/home/forever'' && ''flake8'' --format=default --stdin-display-name ''/home/forever/wordlayer.py'' - < ''/tmp/nvimhyqu96/9/wordlayer.py''']

<<<OUTPUT STARTS>>>
/home/forever/wordlayer.py:10:1: F403 'from tkinter import *' used; unable to detect undefined names
/home/forever/wordlayer.py:17:1: E303 too many blank lines (3)
/home/forever/wordlayer.py:19:21: F405 'Tk' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:24:13: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:26:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:33:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:36:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:40:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:45:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:51:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:54:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:62:19: F405 'Scrollbar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:63:27: F405 'RIGHT' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:63:39: F405 'Y' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:67:24: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:69:32: F405 'RIGHT' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:70:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:72:26: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:83:24: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:102:80: E501 line too long (87 > 79 characters)
/home/forever/wordlayer.py:127:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:133:80: E501 line too long (129 > 79 characters)
/home/forever/wordlayer.py:135:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:140:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:142:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:144:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:146:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:148:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:150:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:152:13: E722 do not use bare 'except'
/home/forever/wordlayer.py:165:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:167:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:169:17: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:170:17: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:174:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:178:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:181:80: E501 line too long (82 > 79 characters)
/home/forever/wordlayer.py:182:80: E501 line too long (103 > 79 characters)
/home/forever/wordlayer.py:186:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:187:80: E501 line too long (101 > 79 characters)
/home/forever/wordlayer.py:191:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:195:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:195:80: E501 line too long (106 > 79 characters)
/home/forever/wordlayer.py:198:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:201:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:215:80: E501 line too long (114 > 79 characters)
/home/forever/wordlayer.py:217:80: E501 line too long (111 > 79 characters)
/home/forever/wordlayer.py:218:17: F405 'IntVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:224:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:226:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:227:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:229:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:231:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:233:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:239:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:240:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:241:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:242:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:246:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:251:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:253:80: E501 line too long (103 > 79 characters)
/home/forever/wordlayer.py:261:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:262:80: E501 line too long (98 > 79 characters)
/home/forever/wordlayer.py:269:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:269:80: E501 line too long (119 > 79 characters)
/home/forever/wordlayer.py:272:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:275:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:285:80: E501 line too long (91 > 79 characters)
/home/forever/wordlayer.py:291:58: W605 invalid escape sequence '\s'
/home/forever/wordlayer.py:291:60: W605 invalid escape sequence '\S'
/home/forever/wordlayer.py:315:80: E501 line too long (99 > 79 characters)
/home/forever/wordlayer.py:317:26: E711 comparison to None should be 'if cond is not None:'
/home/forever/wordlayer.py:320:21: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:322:21: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:326:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:328:13: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:329:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:330:13: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:334:15: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:336:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:351:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:353:13: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:354:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:355:13: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:359:15: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:374:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:383:80: E501 line too long (81 > 79 characters)
/home/forever/wordlayer.py:392:80: E501 line too long (101 > 79 characters)
/home/forever/wordlayer.py:398:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:418:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:424:80: E501 line too long (112 > 79 characters)
/home/forever/wordlayer.py:425:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:434:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:442:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:445:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:446:16: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:458:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:461:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:462:16: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:480:80: E501 line too long (94 > 79 characters)
/home/forever/wordlayer.py:492:80: E501 line too long (107 > 79 characters)
/home/forever/wordlayer.py:526:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:529:16: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:530:16: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:531:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:532:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:533:14: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:537:14: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:540:13: F405 'IntVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:542:9: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:544:9: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:545:37: F405 'E' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:546:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:547:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:548:37: F405 'E' may be undefined, or defined from star imports: tkinter
<<<OUTPUT ENDS>>>

(started) ['/bin/zsh', '-c', 'cd ''/home/forever'' && ''pylint''  --output-format text --msg-template="{path}:{line}:{column}: {msg_id} ({symbol}) {msg}" --reports n ''/home/forever/wordlayer.py''']
(finished - exit code 1) ['/bin/zsh', '-c', 'cd ''/home/forever'' && ''flake8'' --format=default --stdin-display-name ''/home/forever/wordlayer.py'' - < ''/tmp/nvimhyqu96/11/wordlayer.py''']

<<<OUTPUT STARTS>>>
/home/forever/wordlayer.py:10:1: F403 'from tkinter import *' used; unable to detect undefined names
/home/forever/wordlayer.py:17:1: E303 too many blank lines (3)
/home/forever/wordlayer.py:19:21: F405 'Tk' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:24:13: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:26:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:33:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:36:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:40:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:45:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:51:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:54:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:62:19: F405 'Scrollbar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:63:27: F405 'RIGHT' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:63:39: F405 'Y' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:67:24: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:69:32: F405 'RIGHT' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:70:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:72:26: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:83:24: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:102:80: E501 line too long (87 > 79 characters)
/home/forever/wordlayer.py:127:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:133:80: E501 line too long (129 > 79 characters)
/home/forever/wordlayer.py:135:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:140:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:142:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:144:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:146:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:148:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:150:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:152:13: E722 do not use bare 'except'
/home/forever/wordlayer.py:165:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:167:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:169:17: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:170:17: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:174:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:178:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:181:80: E501 line too long (82 > 79 characters)
/home/forever/wordlayer.py:182:80: E501 line too long (103 > 79 characters)
/home/forever/wordlayer.py:186:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:187:80: E501 line too long (101 > 79 characters)
/home/forever/wordlayer.py:191:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:195:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:195:80: E501 line too long (106 > 79 characters)
/home/forever/wordlayer.py:198:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:201:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:215:80: E501 line too long (114 > 79 characters)
/home/forever/wordlayer.py:217:80: E501 line too long (111 > 79 characters)
/home/forever/wordlayer.py:218:17: F405 'IntVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:224:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:226:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:227:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:229:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:231:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:233:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:239:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:240:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:241:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:242:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:246:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:251:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:253:80: E501 line too long (103 > 79 characters)
/home/forever/wordlayer.py:261:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:262:80: E501 line too long (98 > 79 characters)
/home/forever/wordlayer.py:269:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:269:80: E501 line too long (119 > 79 characters)
/home/forever/wordlayer.py:272:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:275:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:285:80: E501 line too long (91 > 79 characters)
/home/forever/wordlayer.py:291:58: W605 invalid escape sequence '\s'
/home/forever/wordlayer.py:291:60: W605 invalid escape sequence '\S'
/home/forever/wordlayer.py:315:80: E501 line too long (99 > 79 characters)
/home/forever/wordlayer.py:317:26: E711 comparison to None should be 'if cond is not None:'
/home/forever/wordlayer.py:320:21: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:322:21: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:326:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:328:13: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:329:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:330:13: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:334:15: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:336:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:351:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:353:13: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:354:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:355:13: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:359:15: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:374:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:383:80: E501 line too long (81 > 79 characters)
/home/forever/wordlayer.py:392:80: E501 line too long (101 > 79 characters)
/home/forever/wordlayer.py:398:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:418:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:424:80: E501 line too long (112 > 79 characters)
/home/forever/wordlayer.py:425:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:434:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:442:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:445:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:446:16: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:458:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:461:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:462:16: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:480:80: E501 line too long (94 > 79 characters)
/home/forever/wordlayer.py:492:80: E501 line too long (107 > 79 characters)
/home/forever/wordlayer.py:526:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:529:16: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:530:16: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:531:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:532:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:533:14: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:537:14: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:540:13: F405 'IntVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:542:9: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:544:9: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:545:37: F405 'E' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:546:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:547:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:548:37: F405 'E' may be undefined, or defined from star imports: tkinter
<<<OUTPUT ENDS>>>

(finished - exit code 28) ['/bin/zsh', '-c', 'cd ''/home/forever'' && ''pylint''  --output-format text --msg-template="{path}:{line}:{column}: {msg_id} ({symbol}) {msg}" --reports n ''/home/forever/wordlayer.py''']

<<<OUTPUT STARTS>>>
************* Module wordlayer
wordlayer.py:291:0: W1401 (anomalous-backslash-in-string) Anomalous backslash in string: '\s'. String constant might be missing an r prefix.
wordlayer.py:291:0: W1401 (anomalous-backslash-in-string) Anomalous backslash in string: '\S'. String constant might be missing an r prefix.
wordlayer.py:133:0: C0301 (line-too-long) Line too long (129/100)
wordlayer.py:182:0: C0301 (line-too-long) Line too long (103/100)
wordlayer.py:187:0: C0301 (line-too-long) Line too long (101/100)
wordlayer.py:195:0: C0301 (line-too-long) Line too long (106/100)
wordlayer.py:215:0: C0301 (line-too-long) Line too long (114/100)
wordlayer.py:217:0: C0301 (line-too-long) Line too long (111/100)
wordlayer.py:253:0: C0301 (line-too-long) Line too long (103/100)
wordlayer.py:269:0: C0301 (line-too-long) Line too long (119/100)
wordlayer.py:392:0: C0301 (line-too-long) Line too long (101/100)
wordlayer.py:424:0: C0301 (line-too-long) Line too long (112/100)
wordlayer.py:492:0: C0301 (line-too-long) Line too long (107/100)
wordlayer.py:1:0: C0111 (missing-docstring) Missing module docstring
wordlayer.py:10:0: W0401 (wildcard-import) Wildcard import tkinter
wordlayer.py:22:8: C0103 (invalid-name) Attribute name "ft" doesn't conform to snake_case naming style
wordlayer.py:62:8: C0103 (invalid-name) Attribute name "sl" doesn't conform to snake_case naming style
wordlayer.py:133:8: C0103 (invalid-name) Attribute name "aLine" doesn't conform to snake_case naming style
wordlayer.py:17:0: C0111 (missing-docstring) Missing class docstring
wordlayer.py:17:0: R0902 (too-many-instance-attributes) Too many instance attributes (20/7)
wordlayer.py:24:8: C0103 (invalid-name) Variable name "m" doesn't conform to snake_case naming style
wordlayer.py:26:8: C0103 (invalid-name) Variable name "m1" doesn't conform to snake_case naming style
wordlayer.py:32:51: W0108 (unnecessary-lambda) Lambda may not be necessary
wordlayer.py:33:8: C0103 (invalid-name) Variable name "m2" doesn't conform to snake_case naming style
wordlayer.py:40:8: C0103 (invalid-name) Variable name "m3" doesn't conform to snake_case naming style
wordlayer.py:51:8: C0103 (invalid-name) Variable name "m4" doesn't conform to snake_case naming style
wordlayer.py:75:12: W0612 (unused-variable) Unused variable 'i'
wordlayer.py:18:4: R0915 (too-many-statements) Too many statements (58/50)
wordlayer.py:100:4: C0103 (invalid-name) Method name "LoadLocalDict" doesn't conform to snake_case naming style
wordlayer.py:102:85: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:100:4: R0201 (no-self-use) Method could be a function
wordlayer.py:106:4: C0103 (invalid-name) Method name "UpdateClock" doesn't conform to snake_case naming style
wordlayer.py:112:4: C0103 (invalid-name) Method name "GetFiles" doesn't conform to snake_case naming style
wordlayer.py:127:8: W0702 (bare-except) No exception type(s) specified
wordlayer.py:125:50: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:131:4: C0103 (invalid-name) Method name "GetWords" doesn't conform to snake_case naming style
wordlayer.py:152:12: W0702 (bare-except) No exception type(s) specified
wordlayer.py:156:4: C0103 (invalid-name) Method name "TianKongTi" doesn't conform to snake_case naming style
wordlayer.py:156:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:163:12: C0103 (invalid-name) Constant name "v" doesn't conform to UPPER_CASE naming style
wordlayer.py:163:12: W0601 (global-variable-undefined) Global variable 'v' undefined at the module level
wordlayer.py:165:12: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:170:12: C0103 (invalid-name) Variable name "e" doesn't conform to snake_case naming style
wordlayer.py:178:12: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:183:47: C0103 (invalid-name) Variable name "ff" doesn't conform to snake_case naming style
wordlayer.py:204:4: C0103 (invalid-name) Method name "XuanZeTi" doesn't conform to snake_case naming style
wordlayer.py:204:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:212:12: C0103 (invalid-name) Constant name "v" doesn't conform to UPPER_CASE naming style
wordlayer.py:212:12: C0103 (invalid-name) Constant name "center" doesn't conform to UPPER_CASE naming style
wordlayer.py:212:12: C0103 (invalid-name) Constant name "right_item" doesn't conform to UPPER_CASE naming style
wordlayer.py:212:12: C0103 (invalid-name) Constant name "right_ans" doesn't conform to UPPER_CASE naming style
wordlayer.py:212:12: W0601 (global-variable-undefined) Global variable 'v' undefined at the module level
wordlayer.py:212:12: W0601 (global-variable-undefined) Global variable 'center' undefined at the module level
wordlayer.py:212:12: W0601 (global-variable-undefined) Global variable 'right_item' undefined at the module level
wordlayer.py:212:12: W0601 (global-variable-undefined) Global variable 'right_ans' undefined at the module level
wordlayer.py:221:12: C0103 (invalid-name) Variable name "A" doesn't conform to snake_case naming style
wordlayer.py:221:15: C0103 (invalid-name) Variable name "B" doesn't conform to snake_case naming style
wordlayer.py:221:18: C0103 (invalid-name) Variable name "C" doesn't conform to snake_case naming style
wordlayer.py:221:21: C0103 (invalid-name) Variable name "D" doesn't conform to snake_case naming style
wordlayer.py:224:12: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:246:12: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:254:47: C0103 (invalid-name) Variable name "ff" doesn't conform to snake_case naming style
wordlayer.py:204:4: R0915 (too-many-statements) Too many statements (51/50)
wordlayer.py:278:4: C0103 (invalid-name) Method name "LookupWord" doesn't conform to snake_case naming style
wordlayer.py:287:12: C0103 (invalid-name) Variable name "s" doesn't conform to snake_case naming style
wordlayer.py:291:12: C0103 (invalid-name) Variable name "p1" doesn't conform to snake_case naming style
wordlayer.py:292:12: C0103 (invalid-name) Variable name "p2" doesn't conform to snake_case naming style
wordlayer.py:293:12: C0103 (invalid-name) Variable name "p3" doesn't conform to snake_case naming style
wordlayer.py:301:12: R1705 (no-else-return) Unnecessary "else" after "return"
wordlayer.py:281:8: R1710 (inconsistent-return-statements) Either all return statements in a function should return an expression, or none of them should.
wordlayer.py:309:4: C0103 (invalid-name) Method name "AddWord" doesn't conform to snake_case naming style
wordlayer.py:309:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:328:8: W0621 (redefined-outer-name) Redefining name 'v' from outer scope (line 169)
wordlayer.py:316:43: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:317:19: C0121 (singleton-comparison) Comparison to None should be 'expr is not None'
wordlayer.py:328:8: C0103 (invalid-name) Variable name "v" doesn't conform to snake_case naming style
wordlayer.py:330:8: C0103 (invalid-name) Variable name "e" doesn't conform to snake_case naming style
wordlayer.py:338:4: C0103 (invalid-name) Method name "SearchWord" doesn't conform to snake_case naming style
wordlayer.py:338:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:353:8: W0621 (redefined-outer-name) Redefining name 'v' from outer scope (line 169)
wordlayer.py:353:8: C0103 (invalid-name) Variable name "v" doesn't conform to snake_case naming style
wordlayer.py:355:8: C0103 (invalid-name) Variable name "e" doesn't conform to snake_case naming style
wordlayer.py:362:4: C0103 (invalid-name) Method name "ProcessWord" doesn't conform to snake_case naming style
wordlayer.py:374:8: W0702 (bare-except) No exception type(s) specified
wordlayer.py:371:50: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:383:79: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:392:99: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:400:4: C0103 (invalid-name) Method name "AnalyseArticle" doesn't conform to snake_case naming style
wordlayer.py:404:-1: W0105 (pointless-string-statement) String statement has no effect
wordlayer.py:418:8: W0702 (bare-except) No exception type(s) specified
wordlayer.py:412:50: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:414:16: C0103 (invalid-name) Variable name "ch" doesn't conform to snake_case naming style
wordlayer.py:424:96: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:400:4: R0201 (no-self-use) Method could be a function
wordlayer.py:436:4: C0103 (invalid-name) Method name "About" doesn't conform to snake_case naming style
wordlayer.py:439:21: W0613 (unused-argument) Unused argument 'event'
wordlayer.py:436:4: R0201 (no-self-use) Method could be a function
wordlayer.py:456:4: C0103 (invalid-name) Method name "UserInfo" doesn't conform to snake_case naming style
wordlayer.py:467:4: C0103 (invalid-name) Method name "LoginOrRegister" doesn't conform to snake_case naming style
wordlayer.py:467:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:540:8: W0621 (redefined-outer-name) Redefining name 'v' from outer scope (line 169)
wordlayer.py:471:12: R1705 (no-else-return) Unnecessary "elif" after "return"
wordlayer.py:480:92: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:483:16: R1705 (no-else-return) Unnecessary "elif" after "return"
wordlayer.py:484:20: R1705 (no-else-return) Unnecessary "else" after "return"
wordlayer.py:492:105: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:514:20: W0622 (redefined-builtin) Redefining built-in 'str'
wordlayer.py:533:8: C0103 (invalid-name) Variable name "e1" doesn't conform to snake_case naming style
wordlayer.py:537:8: C0103 (invalid-name) Variable name "e2" doesn't conform to snake_case naming style
wordlayer.py:540:8: C0103 (invalid-name) Variable name "v" doesn't conform to snake_case naming style
wordlayer.py:467:4: R0915 (too-many-statements) Too many statements (61/50)
wordlayer.py:551:4: C0103 (invalid-name) Method name "QuitMe" doesn't conform to snake_case naming style
wordlayer.py:551:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:133:8: W0201 (attribute-defined-outside-init) Attribute 'aLine' defined outside __init__
wordlayer.py:137:16: W0201 (attribute-defined-outside-init) Attribute 'aLine' defined outside __init__
wordlayer.py:133:21: W0201 (attribute-defined-outside-init) Attribute 'word' defined outside __init__
wordlayer.py:138:16: W0201 (attribute-defined-outside-init) Attribute 'word' defined outside __init__
wordlayer.py:133:33: W0201 (attribute-defined-outside-init) Attribute 'expre' defined outside __init__
wordlayer.py:139:16: W0201 (attribute-defined-outside-init) Attribute 'expre' defined outside __init__
wordlayer.py:133:46: W0201 (attribute-defined-outside-init) Attribute 'word1' defined outside __init__
wordlayer.py:140:16: W0201 (attribute-defined-outside-init) Attribute 'word1' defined outside __init__
wordlayer.py:133:59: W0201 (attribute-defined-outside-init) Attribute 'word2' defined outside __init__
wordlayer.py:142:16: W0201 (attribute-defined-outside-init) Attribute 'word2' defined outside __init__
wordlayer.py:133:72: W0201 (attribute-defined-outside-init) Attribute 'word3' defined outside __init__
wordlayer.py:144:16: W0201 (attribute-defined-outside-init) Attribute 'word3' defined outside __init__
wordlayer.py:133:85: W0201 (attribute-defined-outside-init) Attribute 'expre1' defined outside __init__
wordlayer.py:146:16: W0201 (attribute-defined-outside-init) Attribute 'expre1' defined outside __init__
wordlayer.py:133:99: W0201 (attribute-defined-outside-init) Attribute 'expre2' defined outside __init__
wordlayer.py:148:16: W0201 (attribute-defined-outside-init) Attribute 'expre2' defined outside __init__
wordlayer.py:133:113: W0201 (attribute-defined-outside-init) Attribute 'expre3' defined outside __init__
wordlayer.py:150:16: W0201 (attribute-defined-outside-init) Attribute 'expre3' defined outside __init__
wordlayer.py:556:4: C0103 (invalid-name) Constant name "dir_path" doesn't conform to UPPER_CASE naming style
wordlayer.py:557:4: C0103 (invalid-name) Constant name "lexicon_path" doesn't conform to UPPER_CASE naming style
wordlayer.py:558:4: C0103 (invalid-name) Constant name "users_data_path" doesn't conform to UPPER_CASE naming style
wordlayer.py:560:4: C0103 (invalid-name) Constant name "wp" doesn't conform to UPPER_CASE naming style
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import enum from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TclError from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import wantobjects from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TkVersion from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TclVersion from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import READABLE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import WRITABLE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import EXCEPTION from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import EventType from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Event from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NoDefaultRoot from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Variable from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import DoubleVar from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BooleanVar from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import mainloop from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import getint from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import getdouble from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import getboolean from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Misc from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CallWrapper from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import XView from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import YView from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Wm from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Tcl from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Pack from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Place from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Grid from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BaseWidget from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Widget from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Canvas from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Checkbutton from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Menubutton from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Message from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Scale from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Text from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import OptionMenu from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Image from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PhotoImage from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BitmapImage from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import image_names from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import image_types from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Spinbox from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import LabelFrame from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PanedWindow from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NO from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import FALSE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import OFF from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import YES from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TRUE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ON from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import N from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import S from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NW from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SW from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NS from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import EW from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NSEW from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CENTER from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NONE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import X from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BOTH from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import LEFT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TOP from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BOTTOM from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import RAISED from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SUNKEN from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import FLAT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import RIDGE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import GROOVE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SOLID from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import HORIZONTAL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import VERTICAL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NUMERIC from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CHAR from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import WORD from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BASELINE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import INSIDE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import OUTSIDE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SEL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SEL_FIRST from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SEL_LAST from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import END from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import INSERT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CURRENT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ANCHOR from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ALL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NORMAL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import DISABLED from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ACTIVE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import HIDDEN from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CASCADE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CHECKBUTTON from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import COMMAND from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import RADIOBUTTON from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SEPARATOR from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SINGLE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BROWSE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import MULTIPLE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import EXTENDED from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import DOTBOX from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import UNDERLINE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PIESLICE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CHORD from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ARC from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import FIRST from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import LAST from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BUTT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PROJECTING from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ROUND from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BEVEL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import MITER from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import MOVETO from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SCROLL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import UNITS from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PAGES from wildcard import
wordlayer.py:2:0: C0411 (wrong-import-order) standard import "import time" should be placed before "import requests"
wordlayer.py:3:0: C0411 (wrong-import-order) standard import "import random" should be placed before "import requests"
wordlayer.py:4:0: C0411 (wrong-import-order) standard import "import re" should be placed before "import requests"
wordlayer.py:5:0: C0411 (wrong-import-order) standard import "import hashlib" should be placed before "import requests"
wordlayer.py:6:0: C0411 (wrong-import-order) standard import "import os" should be placed before "import requests"
wordlayer.py:7:0: C0411 (wrong-import-order) standard import "import sys" should be placed before "import requests"
wordlayer.py:8:0: C0411 (wrong-import-order) standard import "import json" should be placed before "import requests"
wordlayer.py:9:0: C0411 (wrong-import-order) standard import "import webbrowser" should be placed before "import requests"
wordlayer.py:10:0: C0411 (wrong-import-order) standard import "from tkinter import *" should be placed before "import requests"
wordlayer.py:11:0: C0411 (wrong-import-order) standard import "from tkinter import messagebox" should be placed before "import requests"
wordlayer.py:12:0: C0411 (wrong-import-order) standard import "from tkinter import filedialog" should be placed before "import requests"
wordlayer.py:13:0: C0411 (wrong-import-order) standard import "from tkinter import font" should be placed before "import requests"

------------------------------------------------------------------
Your code has been rated at 3.65/10 (previous run: 7.12/10, -3.46)

<<<OUTPUT ENDS>>>

(finished - exit code 1) ['/bin/zsh', '-c', 'cd ''/home/forever'' && ''flake8'' --format=default --stdin-display-name ''/home/forever/wordlayer.py'' - < ''/tmp/nvimhyqu96/13/wordlayer.py''']

<<<OUTPUT STARTS>>>
/home/forever/wordlayer.py:10:1: F403 'from tkinter import *' used; unable to detect undefined names
/home/forever/wordlayer.py:17:1: E303 too many blank lines (3)
/home/forever/wordlayer.py:19:21: F405 'Tk' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:24:13: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:26:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:33:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:36:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:40:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:45:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:51:14: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:54:15: F405 'Menu' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:62:19: F405 'Scrollbar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:63:27: F405 'RIGHT' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:63:39: F405 'Y' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:67:24: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:69:32: F405 'RIGHT' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:70:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:72:26: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:83:24: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:102:80: E501 line too long (87 > 79 characters)
/home/forever/wordlayer.py:127:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:133:80: E501 line too long (129 > 79 characters)
/home/forever/wordlayer.py:135:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:140:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:142:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:144:80: E501 line too long (84 > 79 characters)
/home/forever/wordlayer.py:146:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:148:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:150:80: E501 line too long (85 > 79 characters)
/home/forever/wordlayer.py:152:13: E722 do not use bare 'except'
/home/forever/wordlayer.py:165:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:167:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:169:17: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:170:17: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:174:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:178:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:181:80: E501 line too long (82 > 79 characters)
/home/forever/wordlayer.py:182:80: E501 line too long (103 > 79 characters)
/home/forever/wordlayer.py:186:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:187:80: E501 line too long (101 > 79 characters)
/home/forever/wordlayer.py:191:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:195:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:195:80: E501 line too long (106 > 79 characters)
/home/forever/wordlayer.py:198:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:201:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:215:80: E501 line too long (114 > 79 characters)
/home/forever/wordlayer.py:217:80: E501 line too long (111 > 79 characters)
/home/forever/wordlayer.py:218:17: F405 'IntVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:224:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:226:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:227:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:229:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:231:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:233:19: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:239:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:240:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:241:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:242:28: F405 'W' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:246:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:251:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:253:80: E501 line too long (103 > 79 characters)
/home/forever/wordlayer.py:261:17: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:262:80: E501 line too long (98 > 79 characters)
/home/forever/wordlayer.py:269:13: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:269:80: E501 line too long (119 > 79 characters)
/home/forever/wordlayer.py:272:17: F405 'Frame' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:275:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:285:80: E501 line too long (91 > 79 characters)
/home/forever/wordlayer.py:291:58: W605 invalid escape sequence '\s'
/home/forever/wordlayer.py:291:60: W605 invalid escape sequence '\S'
/home/forever/wordlayer.py:315:80: E501 line too long (99 > 79 characters)
/home/forever/wordlayer.py:317:26: E711 comparison to None should be 'if cond is not None:'
/home/forever/wordlayer.py:320:21: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:322:21: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:326:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:328:13: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:329:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:330:13: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:334:15: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:336:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:351:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:353:13: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:354:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:355:13: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:359:15: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:374:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:383:80: E501 line too long (81 > 79 characters)
/home/forever/wordlayer.py:392:80: E501 line too long (101 > 79 characters)
/home/forever/wordlayer.py:398:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:418:9: E722 do not use bare 'except'
/home/forever/wordlayer.py:424:80: E501 line too long (112 > 79 characters)
/home/forever/wordlayer.py:425:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:434:80: E501 line too long (86 > 79 characters)
/home/forever/wordlayer.py:442:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:445:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:446:16: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:458:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:461:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:462:16: F405 'Listbox' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:480:80: E501 line too long (94 > 79 characters)
/home/forever/wordlayer.py:492:80: E501 line too long (107 > 79 characters)
/home/forever/wordlayer.py:526:15: F405 'Toplevel' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:529:16: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:530:16: F405 'StringVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:531:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:532:9: F405 'Label' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:533:14: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:537:14: F405 'Entry' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:540:13: F405 'IntVar' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:542:9: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:544:9: F405 'Radiobutton' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:545:37: F405 'E' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:546:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:547:9: F405 'Button' may be undefined, or defined from star imports: tkinter
/home/forever/wordlayer.py:548:37: F405 'E' may be undefined, or defined from star imports: tkinter
<<<OUTPUT ENDS>>>

(finished - exit code 28) ['/bin/zsh', '-c', 'cd ''/home/forever'' && ''pylint''  --output-format text --msg-template="{path}:{line}:{column}: {msg_id} ({symbol}) {msg}" --reports n ''/home/forever/wordlayer.py''']

<<<OUTPUT STARTS>>>
************* Module wordlayer
wordlayer.py:291:0: W1401 (anomalous-backslash-in-string) Anomalous backslash in string: '\s'. String constant might be missing an r prefix.
wordlayer.py:291:0: W1401 (anomalous-backslash-in-string) Anomalous backslash in string: '\S'. String constant might be missing an r prefix.
wordlayer.py:133:0: C0301 (line-too-long) Line too long (129/100)
wordlayer.py:182:0: C0301 (line-too-long) Line too long (103/100)
wordlayer.py:187:0: C0301 (line-too-long) Line too long (101/100)
wordlayer.py:195:0: C0301 (line-too-long) Line too long (106/100)
wordlayer.py:215:0: C0301 (line-too-long) Line too long (114/100)
wordlayer.py:217:0: C0301 (line-too-long) Line too long (111/100)
wordlayer.py:253:0: C0301 (line-too-long) Line too long (103/100)
wordlayer.py:269:0: C0301 (line-too-long) Line too long (119/100)
wordlayer.py:392:0: C0301 (line-too-long) Line too long (101/100)
wordlayer.py:424:0: C0301 (line-too-long) Line too long (112/100)
wordlayer.py:492:0: C0301 (line-too-long) Line too long (107/100)
wordlayer.py:1:0: C0111 (missing-docstring) Missing module docstring
wordlayer.py:10:0: W0401 (wildcard-import) Wildcard import tkinter
wordlayer.py:22:8: C0103 (invalid-name) Attribute name "ft" doesn't conform to snake_case naming style
wordlayer.py:62:8: C0103 (invalid-name) Attribute name "sl" doesn't conform to snake_case naming style
wordlayer.py:133:8: C0103 (invalid-name) Attribute name "aLine" doesn't conform to snake_case naming style
wordlayer.py:17:0: C0111 (missing-docstring) Missing class docstring
wordlayer.py:17:0: R0902 (too-many-instance-attributes) Too many instance attributes (20/7)
wordlayer.py:24:8: C0103 (invalid-name) Variable name "m" doesn't conform to snake_case naming style
wordlayer.py:26:8: C0103 (invalid-name) Variable name "m1" doesn't conform to snake_case naming style
wordlayer.py:32:51: W0108 (unnecessary-lambda) Lambda may not be necessary
wordlayer.py:33:8: C0103 (invalid-name) Variable name "m2" doesn't conform to snake_case naming style
wordlayer.py:40:8: C0103 (invalid-name) Variable name "m3" doesn't conform to snake_case naming style
wordlayer.py:51:8: C0103 (invalid-name) Variable name "m4" doesn't conform to snake_case naming style
wordlayer.py:75:12: W0612 (unused-variable) Unused variable 'i'
wordlayer.py:18:4: R0915 (too-many-statements) Too many statements (58/50)
wordlayer.py:100:4: C0103 (invalid-name) Method name "LoadLocalDict" doesn't conform to snake_case naming style
wordlayer.py:102:85: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:100:4: R0201 (no-self-use) Method could be a function
wordlayer.py:106:4: C0103 (invalid-name) Method name "UpdateClock" doesn't conform to snake_case naming style
wordlayer.py:112:4: C0103 (invalid-name) Method name "GetFiles" doesn't conform to snake_case naming style
wordlayer.py:127:8: W0702 (bare-except) No exception type(s) specified
wordlayer.py:125:50: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:131:4: C0103 (invalid-name) Method name "GetWords" doesn't conform to snake_case naming style
wordlayer.py:152:12: W0702 (bare-except) No exception type(s) specified
wordlayer.py:156:4: C0103 (invalid-name) Method name "TianKongTi" doesn't conform to snake_case naming style
wordlayer.py:156:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:163:12: C0103 (invalid-name) Constant name "v" doesn't conform to UPPER_CASE naming style
wordlayer.py:163:12: W0601 (global-variable-undefined) Global variable 'v' undefined at the module level
wordlayer.py:165:12: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:170:12: C0103 (invalid-name) Variable name "e" doesn't conform to snake_case naming style
wordlayer.py:178:12: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:183:47: C0103 (invalid-name) Variable name "ff" doesn't conform to snake_case naming style
wordlayer.py:204:4: C0103 (invalid-name) Method name "XuanZeTi" doesn't conform to snake_case naming style
wordlayer.py:204:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:212:12: C0103 (invalid-name) Constant name "v" doesn't conform to UPPER_CASE naming style
wordlayer.py:212:12: C0103 (invalid-name) Constant name "center" doesn't conform to UPPER_CASE naming style
wordlayer.py:212:12: C0103 (invalid-name) Constant name "right_item" doesn't conform to UPPER_CASE naming style
wordlayer.py:212:12: C0103 (invalid-name) Constant name "right_ans" doesn't conform to UPPER_CASE naming style
wordlayer.py:212:12: W0601 (global-variable-undefined) Global variable 'v' undefined at the module level
wordlayer.py:212:12: W0601 (global-variable-undefined) Global variable 'center' undefined at the module level
wordlayer.py:212:12: W0601 (global-variable-undefined) Global variable 'right_item' undefined at the module level
wordlayer.py:212:12: W0601 (global-variable-undefined) Global variable 'right_ans' undefined at the module level
wordlayer.py:221:12: C0103 (invalid-name) Variable name "A" doesn't conform to snake_case naming style
wordlayer.py:221:15: C0103 (invalid-name) Variable name "B" doesn't conform to snake_case naming style
wordlayer.py:221:18: C0103 (invalid-name) Variable name "C" doesn't conform to snake_case naming style
wordlayer.py:221:21: C0103 (invalid-name) Variable name "D" doesn't conform to snake_case naming style
wordlayer.py:224:12: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:246:12: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:254:47: C0103 (invalid-name) Variable name "ff" doesn't conform to snake_case naming style
wordlayer.py:204:4: R0915 (too-many-statements) Too many statements (51/50)
wordlayer.py:278:4: C0103 (invalid-name) Method name "LookupWord" doesn't conform to snake_case naming style
wordlayer.py:287:12: C0103 (invalid-name) Variable name "s" doesn't conform to snake_case naming style
wordlayer.py:291:12: C0103 (invalid-name) Variable name "p1" doesn't conform to snake_case naming style
wordlayer.py:292:12: C0103 (invalid-name) Variable name "p2" doesn't conform to snake_case naming style
wordlayer.py:293:12: C0103 (invalid-name) Variable name "p3" doesn't conform to snake_case naming style
wordlayer.py:301:12: R1705 (no-else-return) Unnecessary "else" after "return"
wordlayer.py:281:8: R1710 (inconsistent-return-statements) Either all return statements in a function should return an expression, or none of them should.
wordlayer.py:309:4: C0103 (invalid-name) Method name "AddWord" doesn't conform to snake_case naming style
wordlayer.py:309:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:328:8: W0621 (redefined-outer-name) Redefining name 'v' from outer scope (line 169)
wordlayer.py:316:43: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:317:19: C0121 (singleton-comparison) Comparison to None should be 'expr is not None'
wordlayer.py:328:8: C0103 (invalid-name) Variable name "v" doesn't conform to snake_case naming style
wordlayer.py:330:8: C0103 (invalid-name) Variable name "e" doesn't conform to snake_case naming style
wordlayer.py:338:4: C0103 (invalid-name) Method name "SearchWord" doesn't conform to snake_case naming style
wordlayer.py:338:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:353:8: W0621 (redefined-outer-name) Redefining name 'v' from outer scope (line 169)
wordlayer.py:353:8: C0103 (invalid-name) Variable name "v" doesn't conform to snake_case naming style
wordlayer.py:355:8: C0103 (invalid-name) Variable name "e" doesn't conform to snake_case naming style
wordlayer.py:362:4: C0103 (invalid-name) Method name "ProcessWord" doesn't conform to snake_case naming style
wordlayer.py:374:8: W0702 (bare-except) No exception type(s) specified
wordlayer.py:371:50: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:383:79: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:392:99: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:400:4: C0103 (invalid-name) Method name "AnalyseArticle" doesn't conform to snake_case naming style
wordlayer.py:404:-1: W0105 (pointless-string-statement) String statement has no effect
wordlayer.py:418:8: W0702 (bare-except) No exception type(s) specified
wordlayer.py:412:50: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:414:16: C0103 (invalid-name) Variable name "ch" doesn't conform to snake_case naming style
wordlayer.py:424:96: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:400:4: R0201 (no-self-use) Method could be a function
wordlayer.py:436:4: C0103 (invalid-name) Method name "About" doesn't conform to snake_case naming style
wordlayer.py:439:21: W0613 (unused-argument) Unused argument 'event'
wordlayer.py:436:4: R0201 (no-self-use) Method could be a function
wordlayer.py:456:4: C0103 (invalid-name) Method name "UserInfo" doesn't conform to snake_case naming style
wordlayer.py:467:4: C0103 (invalid-name) Method name "LoginOrRegister" doesn't conform to snake_case naming style
wordlayer.py:467:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:540:8: W0621 (redefined-outer-name) Redefining name 'v' from outer scope (line 169)
wordlayer.py:471:12: R1705 (no-else-return) Unnecessary "elif" after "return"
wordlayer.py:480:92: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:483:16: R1705 (no-else-return) Unnecessary "elif" after "return"
wordlayer.py:484:20: R1705 (no-else-return) Unnecessary "else" after "return"
wordlayer.py:492:105: C0103 (invalid-name) Variable name "f" doesn't conform to snake_case naming style
wordlayer.py:514:20: W0622 (redefined-builtin) Redefining built-in 'str'
wordlayer.py:533:8: C0103 (invalid-name) Variable name "e1" doesn't conform to snake_case naming style
wordlayer.py:537:8: C0103 (invalid-name) Variable name "e2" doesn't conform to snake_case naming style
wordlayer.py:540:8: C0103 (invalid-name) Variable name "v" doesn't conform to snake_case naming style
wordlayer.py:467:4: R0915 (too-many-statements) Too many statements (61/50)
wordlayer.py:551:4: C0103 (invalid-name) Method name "QuitMe" doesn't conform to snake_case naming style
wordlayer.py:551:4: C0111 (missing-docstring) Missing method docstring
wordlayer.py:133:8: W0201 (attribute-defined-outside-init) Attribute 'aLine' defined outside __init__
wordlayer.py:137:16: W0201 (attribute-defined-outside-init) Attribute 'aLine' defined outside __init__
wordlayer.py:133:21: W0201 (attribute-defined-outside-init) Attribute 'word' defined outside __init__
wordlayer.py:138:16: W0201 (attribute-defined-outside-init) Attribute 'word' defined outside __init__
wordlayer.py:133:33: W0201 (attribute-defined-outside-init) Attribute 'expre' defined outside __init__
wordlayer.py:139:16: W0201 (attribute-defined-outside-init) Attribute 'expre' defined outside __init__
wordlayer.py:133:46: W0201 (attribute-defined-outside-init) Attribute 'word1' defined outside __init__
wordlayer.py:140:16: W0201 (attribute-defined-outside-init) Attribute 'word1' defined outside __init__
wordlayer.py:133:59: W0201 (attribute-defined-outside-init) Attribute 'word2' defined outside __init__
wordlayer.py:142:16: W0201 (attribute-defined-outside-init) Attribute 'word2' defined outside __init__
wordlayer.py:133:72: W0201 (attribute-defined-outside-init) Attribute 'word3' defined outside __init__
wordlayer.py:144:16: W0201 (attribute-defined-outside-init) Attribute 'word3' defined outside __init__
wordlayer.py:133:85: W0201 (attribute-defined-outside-init) Attribute 'expre1' defined outside __init__
wordlayer.py:146:16: W0201 (attribute-defined-outside-init) Attribute 'expre1' defined outside __init__
wordlayer.py:133:99: W0201 (attribute-defined-outside-init) Attribute 'expre2' defined outside __init__
wordlayer.py:148:16: W0201 (attribute-defined-outside-init) Attribute 'expre2' defined outside __init__
wordlayer.py:133:113: W0201 (attribute-defined-outside-init) Attribute 'expre3' defined outside __init__
wordlayer.py:150:16: W0201 (attribute-defined-outside-init) Attribute 'expre3' defined outside __init__
wordlayer.py:556:4: C0103 (invalid-name) Constant name "dir_path" doesn't conform to UPPER_CASE naming style
wordlayer.py:557:4: C0103 (invalid-name) Constant name "lexicon_path" doesn't conform to UPPER_CASE naming style
wordlayer.py:558:4: C0103 (invalid-name) Constant name "users_data_path" doesn't conform to UPPER_CASE naming style
wordlayer.py:560:4: C0103 (invalid-name) Constant name "wp" doesn't conform to UPPER_CASE naming style
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import enum from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TclError from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import wantobjects from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TkVersion from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TclVersion from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import READABLE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import WRITABLE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import EXCEPTION from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import EventType from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Event from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NoDefaultRoot from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Variable from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import DoubleVar from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BooleanVar from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import mainloop from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import getint from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import getdouble from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import getboolean from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Misc from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CallWrapper from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import XView from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import YView from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Wm from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Tcl from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Pack from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Place from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Grid from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BaseWidget from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Widget from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Canvas from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Checkbutton from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Menubutton from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Message from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Scale from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Text from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import OptionMenu from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Image from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PhotoImage from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BitmapImage from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import image_names from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import image_types from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import Spinbox from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import LabelFrame from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PanedWindow from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NO from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import FALSE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import OFF from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import YES from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TRUE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ON from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import N from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import S from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NW from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SW from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NS from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import EW from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NSEW from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CENTER from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NONE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import X from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BOTH from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import LEFT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import TOP from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BOTTOM from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import RAISED from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SUNKEN from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import FLAT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import RIDGE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import GROOVE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SOLID from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import HORIZONTAL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import VERTICAL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NUMERIC from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CHAR from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import WORD from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BASELINE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import INSIDE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import OUTSIDE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SEL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SEL_FIRST from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SEL_LAST from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import END from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import INSERT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CURRENT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ANCHOR from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ALL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import NORMAL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import DISABLED from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ACTIVE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import HIDDEN from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CASCADE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CHECKBUTTON from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import COMMAND from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import RADIOBUTTON from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SEPARATOR from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SINGLE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BROWSE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import MULTIPLE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import EXTENDED from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import DOTBOX from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import UNDERLINE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PIESLICE from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import CHORD from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ARC from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import FIRST from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import LAST from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BUTT from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PROJECTING from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import ROUND from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import BEVEL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import MITER from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import MOVETO from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import SCROLL from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import UNITS from wildcard import
wordlayer.py:10:0: W0614 (unused-wildcard-import) Unused import PAGES from wildcard import
wordlayer.py:2:0: C0411 (wrong-import-order) standard import "import time" should be placed before "import requests"
wordlayer.py:3:0: C0411 (wrong-import-order) standard import "import random" should be placed before "import requests"
wordlayer.py:4:0: C0411 (wrong-import-order) standard import "import re" should be placed before "import requests"
wordlayer.py:5:0: C0411 (wrong-import-order) standard import "import hashlib" should be placed before "import requests"
wordlayer.py:6:0: C0411 (wrong-import-order) standard import "import os" should be placed before "import requests"
wordlayer.py:7:0: C0411 (wrong-import-order) standard import "import sys" should be placed before "import requests"
wordlayer.py:8:0: C0411 (wrong-import-order) standard import "import json" should be placed before "import requests"
wordlayer.py:9:0: C0411 (wrong-import-order) standard import "import webbrowser" should be placed before "import requests"
wordlayer.py:10:0: C0411 (wrong-import-order) standard import "from tkinter import *" should be placed before "import requests"
wordlayer.py:11:0: C0411 (wrong-import-order) standard import "from tkinter import messagebox" should be placed before "import requests"
wordlayer.py:12:0: C0411 (wrong-import-order) standard import "from tkinter import filedialog" should be placed before "import requests"
wordlayer.py:13:0: C0411 (wrong-import-order) standard import "from tkinter import font" should be placed before "import requests"

------------------------------------------------------------------
Your code has been rated at 3.65/10 (previous run: 3.65/10, +0.00)

<<<OUTPUT ENDS>>>
w0rp commented 5 years ago

@andreypopp Do you want to have a look at this? There's a bug in the NeoVim highlighting code.

andreypopp commented 5 years ago

@w0rp ok, let's merge this also — https://github.com/w0rp/ale/pull/2475

w0rp commented 5 years ago

Aha, thank you. I have merged that now.

@0xff91 git pull again and try it again.

0xff91 commented 5 years ago

Aha, thank you. I have merged that now.

@0xff91 git pull again and try it again.

it works well, tku very much

ArshadNm commented 3 years ago

I am getting a message in a program "‘Entry’ object is not callable". Anyone knows how to correct this? The piece of code is:

    b_name = Label(top, text='BOOK NAME', font=('bold', 10))
    b_name.place(relx=0.1, rely=0.3, anchor=W)
    global e_bname
    e_bname = Entry(top)
    e_bname.place(relx=0.6, rely=0.3, anchor=E)
    e_bname.config(width=30)

I have used Entry only this way six times and all are giving the same warning. There is no syntax error in this code. The message that console is giving is "'Entry' object is not callable" and the operation is not getting performed.