Basic fixers not working #4486
Unanswered
cdeterman
asked this question in
Q&A - Ask for help with problems
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am using Vim 8.1
I have created a very simple file demo.py to test out some fixers
I have tried calling
ALEFix
directly, trying to set the save_on_fix to 1 but none of the basic fixers work. The whitespace and the empty line at the end of the file are never addressed. Any help would be appreciated.Here is the
ALEInfo
output.Current Filetype: python
Available Linters: ['bandit', 'cspell', 'flake8', 'flakehell', 'jedils', 'mypy', 'prospector', 'pycln', 'pycodestyle', 'pydocstyle', 'pyflakes', 'pylama', 'pylint', 'pylsp', 'pyre', 'pyright', 'refurb', 'ruff', 'unimport', 'vulture']
Enabled Linters: ['flake8', 'pylint']
Ignored Linters: []
Suggested Fixers:
'add_blank_lines_for_python_control_statements' - Add blank lines before control statements.
'autoflake' - Fix flake issues with autoflake.
'autoimport' - Fix import issues with autoimport.
'autopep8' - Fix PEP8 issues with autopep8.
'black' - Fix PEP8 issues with black.
'isort' - Sort Python imports with isort.
'pycln' - remove unused python import statements
'pyflyby' - Tidy Python imports with pyflyby.
'remove_trailing_lines' - Remove all blank lines at the end of a file.
'reorder-python-imports' - Sort Python imports with reorder-python-imports.
'ruff' - A python linter/fixer for Python written in Rust
'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_auto_pipenv = 0
let g:ale_python_auto_poetry = 0
let g:ale_python_auto_virtualenv = 0
let g:ale_python_flake8_auto_pipenv = 0
let g:ale_python_flake8_auto_poetry = 0
let g:ale_python_flake8_change_directory = 'project'
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_auto_poetry = 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
let g:ale_python_pylint_use_msg_id = 0
let g:ale_python_reorder_python_imports_executable = 'reorder-python-imports'
let g:ale_python_reorder_python_imports_options = ''
let g:ale_python_reorder_python_imports_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 = v:null
let g:ale_completion_enabled = 0
let g:ale_completion_max_suggestions = v:null
let g:ale_disable_lsp = 0
let g:ale_echo_cursor = 1
let g:ale_echo_msg_error_str = 'Error'
let g:ale_echo_msg_format = '%code: %%s'
let g:ale_echo_msg_info_str = 'Info'
let g:ale_echo_msg_warning_str = 'Warning'
let g:ale_enabled = 1
let g:ale_fix_on_save = 1
let g:ale_fixers = {'*': ['remove_trailing_lines', 'trim_whitespace'], 'python': ['reorder-python-imports']}
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 = 1
let g:ale_lint_on_save = 1
let g:ale_lint_on_text_changed = 'normal'
let g:ale_linter_aliases = {}
let g:ale_linters = {'python': ['flake8', 'pylint']}
let g:ale_linters_explicit = 0
let g:ale_linters_ignore = {}
let g:ale_list_vertical = 0
let g:ale_list_window_size = 10
let g:ale_loclist_msg_format = '%code: %%s'
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_root = {}
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 = 0
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_sign_highlight_linenrs = 0
let g:ale_statusline_format = v:null
let g:ale_type_map = {}
let g:ale_use_neovim_diagnostics_api = 0
let g:ale_use_global_executables = v:null
let g:ale_virtualtext_cursor = 'disabled'
let g:ale_warn_about_trailing_blank_lines = 1
let g:ale_warn_about_trailing_whitespace = 1
Command History:
(finished - exit code 0) ['/bin/bash', '-c', '''pylint'' --version']
<<>>
pylint 2.17.0
astroid 2.15.0
Python 3.8.10 (default, Jun 4 2021, 15:09:15)
[GCC 7.5.0]
<<>>
(executable check - success) flake8
(finished - exit code 0) ['/bin/bash', '-c', 'cd ''/export/home/id'' && ''flake8'' --version']
<<>>
6.0.0 (mccabe: 0.7.0, pycodestyle: 2.10.0, pyflakes: 3.0.1) CPython 3.8.10 on
Linux
<<>>
(executable check - success) pylint
(finished - exit code 22) ['/bin/bash', '-c', 'cd ''/export/home/id'' && ''pylint'' --output-format text --msg-template="{path}:{line}:{column}: {msg_id} ({symbol}) {msg}" --reports n --from-stdin ''/export/home/id/demo.py'' < ''/tmp/vlp1jGY/1/demo.py''']
<<>>
************* Module demo
demo.py:3:14: C0303 (trailing-whitespace) Trailing whitespace
demo.py:4:0: C0305 (trailing-newlines) Trailing newlines
demo.py:1:0: C0114 (missing-module-docstring) Missing module docstring
demo.py:1:0: E0401 (import-error) Unable to import 'django'
demo.py:1:0: W0611 (unused-import) Unused import django
Your code has been rated at 0.00/10 (previous run: 0.00/10, +0.00)
<<>>
(finished - exit code 1) ['/bin/bash', '-c', 'cd ''/export/home/id'' && ''flake8'' --format=default --stdin-display-name ''/export/home/id/demo.py'' - < ''/tmp/vlp1jGY/2/demo.py''']
<<>>
/export/home/id/demo.py:1:1: F401 'django' imported but unused
/export/home/id/demo.py:3:15: W291 trailing whitespace
/export/home/id/demo.py:4:1: W391 blank line at end of file
<<>>
(started) ['/bin/bash', '-c', 'cd ''/export/home/id'' && ''flake8'' --format=default --stdin-display-name ''/export/home/id/demo.py'' - < ''/tmp/vlp1jGY/3/demo.py''']
(started) ['/bin/bash', '-c', 'cd ''/export/home/id'' && ''pylint'' --output-format text --msg-template="{path}:{line}:{column}: {msg_id} ({symbol}) {msg}" --reports n --from-stdin ''/export/home/id/demo.py'' < ''/tmp/vlp1jGY/4/demo.py''']
(finished - exit code 1) ['/bin/bash', '-c', 'cd ''/export/home/id'' && ''flake8'' --format=default --stdin-display-name ''/export/home/id/demo.py'' - < ''/tmp/vlp1jGY/5/demo.py''']
<<>>
/export/home/id/demo.py:1:1: F401 'django' imported but unused
/export/home/id/demo.py:3:15: W291 trailing whitespace
<<>>
(finished - exit code 22) ['/bin/bash', '-c', 'cd ''/export/home/id'' && ''pylint'' --output-format text --msg-template="{path}:{line}:{column}: {msg_id} ({symbol}) {msg}" --reports n --from-stdin ''/export/home/id/demo.py'' < ''/tmp/vlp1jGY/6/demo.py''']
<<>>
************* Module demo
demo.py:3:14: C0303 (trailing-whitespace) Trailing whitespace
demo.py:1:0: C0114 (missing-module-docstring) Missing module docstring
demo.py:1:0: E0401 (import-error) Unable to import 'django'
demo.py:1:0: W0611 (unused-import) Unused import django
Your code has been rated at 0.00/10 (previous run: 0.00/10, +0.00)
<<>>
(finished - exit code 1) ['/bin/bash', '-c', 'cd ''/export/home/id'' && ''flake8'' --format=default --stdin-display-name ''/export/home/id/demo.py'' - < ''/tmp/vlp1jGY/7/demo.py''']
<<>>
/export/home/id/demo.py:1:1: F401 'django' imported but unused
/export/home/id/demo.py:3:15: W291 trailing whitespace
/export/home/id/demo.py:4:1: W391 blank line at end of file
<<>>
(started) ['/bin/bash', '-c', 'cd ''/export/home/id'' && ''pylint'' --output-format text --msg-template="{path}:{line}:{column}: {msg_id} ({symbol}) {msg}" --reports n --from-stdin ''/export/home/id/demo.py'' < ''/tmp/vlp1jGY/8/demo.py''']
(finished - exit code 1) ['/bin/bash', '-c', 'cd ''/export/home/id'' && ''flake8'' --format=default --stdin-display-name ''/export/home/id/demo.py'' - < ''/tmp/vlp1jGY/9/demo.py''']
<<>>
/export/home/id/demo.py:1:1: F401 'django' imported but unused
/export/home/id/demo.py:3:15: W291 trailing whitespace
/export/home/id/demo.py:4:1: W391 blank line at end of file
<<>>
(finished - exit code 22) ['/bin/bash', '-c', 'cd ''/export/home/id'' && ''pylint'' --output-format text --msg-template="{path}:{line}:{column}: {msg_id} ({symbol}) {msg}" --reports n --from-stdin ''/export/home/id/demo.py'' < ''/tmp/vlp1jGY/10/demo.py''']
<<>>
************* Module demo
demo.py:3:14: C0303 (trailing-whitespace) Trailing whitespace
demo.py:4:0: C0305 (trailing-newlines) Trailing newlines
demo.py:1:0: C0114 (missing-module-docstring) Missing module docstring
demo.py:1:0: E0401 (import-error) Unable to import 'django'
demo.py:1:0: W0611 (unused-import) Unused import django
Your code has been rated at 0.00/10 (previous run: 0.00/10, +0.00)
<<>>
Beta Was this translation helpful? Give feedback.
All reactions