Questions tagged [plugin-ale]
The plugin-ale tag has no usage guidance.
55
questions
1
vote
1
answer
23
views
How to jump to the first error when using ALE?
I've installed dense-analysis/ale from this repo: https://github.com/dense-analysis/ale
I'm trying to use it to detect errors automatically in my Elm projects.
Errors are detected since they are ...
1
vote
0
answers
153
views
ALE project root for Python
I use ALE to run linters while editing Python code in vim. When working on code in a package, I can't get ALE to respect the pylint configuration in the project root. I've had it in .pylintrc as well ...
1
vote
1
answer
386
views
ale_floating_preview not working
ale does not popup anything automatically.
Neovim 0.5.0, windows 10.
I wonder whether I configured ale correctly, since nothing related shown in ALEInfo.
in init.vim, mouse=a
let g:ale_open_list = 0
&...
1
vote
1
answer
134
views
Write a custom linter for ale to consume the output of command line utility
I am trying to write an ale linter for the norminette program. How can I make it work ?
It's a program that checks if C source code files follow the coding norm of the 42 school
network and it would ...
1
vote
1
answer
554
views
Cannot find implementation or library stub for module named "flask"
In a Python file, my first line is:
from flask import Flask
Which triggers an error in the gutter that shows the following message when I drag the cursor over that line:
Cannot find implementation or ...
0
votes
1
answer
105
views
ALE not finding filetype, making linting difficult
when I open a file named i2c-dev.c in vi. Then I enter
:let g:ale_linters = {'c': ['clang-tidy']}
I am unable to use my installed linter "clang-tidy". I don't see any changes to the status ...
0
votes
1
answer
305
views
pylint default filepath in ALE
I am trying to set up my pylintrc file in vim, but am having some difficulty getting it to read from the correct path. It seems to work when I have the file in the directory that contains the vim file ...
1
vote
1
answer
205
views
ALE Fix for a visual selection
I am figuring out a way to apply linting to a visual selection of code. For example:
I only want to lint run :ALEFix on that section of code, and not the 100s (or 1000s) of lines of other code in the ...
1
vote
0
answers
147
views
Vim ALE seems to be "ignoring" pyright
I'm having issues with setting up ale and pyright.
According to the documentation on both repos, everything should work out of the box, but that doesn't seem to be the case for me. I'm guessing it's ...
0
votes
0
answers
76
views
Is it possible to apply formatters only for selected lines using ALE Vim plugin?
I want to format only a part of file and keep the rest unchanged using ALE. I imagine that its kinda possible by providing a fragment of code for example for black formatter and replacing the selected ...
1
vote
0
answers
78
views
How do I define a custom fixer for ALEFix?
I'm trying to use :ALEFix to run a fixer that is not pre-defined. For example, I might want to run foo -a -b index.html to format index.html with options -a and -b. foo does not read files from stdin, ...
2
votes
0
answers
27
views
ALE is displaying the errors with ansii escape sequences
I'm facing a strange problem with ALE + eslint and I don't know what is wrong
here.
Let's say I write this javascript code:
async function bootAppli+++cation() {
const element = document....
2
votes
1
answer
850
views
my ALE linter is not working for python - shows only style errors
I have an ALE configuration for both shell & python. The shell lint seems to work, but the python only style issues, e.g.
for this dummy file:
import ..foo # bad import ...
0
votes
1
answer
787
views
Enabling rubocop linter the right way
I've got a vim
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Sep 17 2020 21:54:53)
on ManjaroLinux (Arch + kde) and I'm using rvm to run my rubies.
The ruby I am using now is:
=> ruby-2.7.2 [ ...
1
vote
1
answer
207
views
ALE says packages of my project don't exist
I'm having this problem with ale where in java files, it sometimes gives an error message saying that some packages don't exist. However, I can run without any problems my projects once I compile them,...
2
votes
1
answer
168
views
A problem when use ALE for syntax checking and gvim for vivado's editor
VIM version:
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Sep 14 2020 22:03:16)
OS information:
Microsoft Windows 10 Professional version 2004 (OS Version: 10.0.19041)
Problem Description:
I use gvim ...
4
votes
0
answers
886
views
How do I disable specific warning/error messages using ALE?
I'm currently using ALE to lint my Python code. I'm just curious how to disable specific warning or error messages. I've checked the GitHub repository's FAQ but I only see an option for disabling ...
1
vote
1
answer
346
views
Installed Ale linter using Pathogen, but none of the commands are working
I followed the documentation for installing Ale using Pathogen but when I open a Vim file and type :help ale-fix or :ALEFix I get E149: Sorry, no help for ale-fix and E492: Not an editor command: ...
1
vote
1
answer
1k
views
ALE fails to lint or autofix, (executable check - failure)
i have ALE installed with vundle, but none of the linters seem to be executing, neither automatically nor on demand.
vim starts with an error from my .vimrc:
E121: Undefined variable: g:...
3
votes
0
answers
871
views
Cannot set g:ale_fixers in ALE config on vim
I'm trying to config ALE in my vim and can't config the fixers, them aren't showing on ALEInfo.
I'm setting the config for typescript files (with and without react) with prettier and eslint.
What i'm ...
2
votes
1
answer
212
views
How can I set up ALE to be opt-in?
I'm trying to use ALE for auto-formatting for one specific language, however it has everything turned on for all languages by default and I can't figure out how to configure it so that it's disabled ...
2
votes
1
answer
29
views
Markdown toc disappears on save since I installed ALE linter
I am using the markdown extension plasticboy/vim-markdown to navigate inside large markdown files:
" :Toc : create a quickfix vertical window navigable table of contents with the headers."
Since I ...
2
votes
0
answers
141
views
TypeScript: ale vs tsuquyomi?
Ale and tsuquyomi both seem to be Vim Language Servers that can interface with tsserver. Because ale supports multiple languages, is there any reason to use tsuquyomi moving forward?
I'm an old time ...
2
votes
1
answer
660
views
Disable trailing whitespace lint warnings for Markdown file
I use vim 8 and ALE plugin. On a markdown page, I see the following from ALEInfo
Current Filetype: markdown
Available Linters: ['alex', 'languagetool', 'markdownlint', 'mdl', 'proselint', 'redpen', '...
0
votes
0
answers
1k
views
ALE for golang-syntax checking is not working
I'm trying to build an environment for my vim to code golang.
I've installed the Golang with the version 1.14 in the path of /usr/local/go.
Also, I installed the vim-plugin ALE and vim-go.
Here is ...
0
votes
0
answers
988
views
vim 8: C++ syntax highlighting has some minor fault
I'm using vim 8 to code C++11.
I've installed the vim plugins: YCM, ALE, vim-code-dark and vim-cpp-enhanced-highlight, however, it seems that there is some error on syntax highlighting.
As you see, ...
1
vote
0
answers
291
views
ale can't update the status line for golang
I've succeeded in configuring a vim-c++ environment based on the plugin YCM and the plugin ale.
I use YCM to do the auto-completion and ALE to hint me errors and warnings.
I added the config as ...
0
votes
0
answers
127
views
ALE ale_go_govet_options not working with Shadow command
I've installed:
go install golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow
When run on an example script I get the expected output:
$ shadow test_shadowing.go
test_shadowing.go:10:3: ...
0
votes
0
answers
94
views
In GVim, preven ALE from changing syntax color, but still underlines errors
I am using gVim and Asynchronous Lint Engine (ALE) for linting Python scripts. I was capable to fully customize my own Python syntax highlighting, with one exception.
I can't find a way to prevent ...
1
vote
1
answer
1k
views
Python Language Server Protocol with virtual environment
Can anyone help me get things like "Go to definition" working with Neovim and Python virtual environments?
My setup currently uses a specific virtual environment for Neovim (as recommended by :...
1
vote
0
answers
587
views
Autocompletion doesn't work when using ALE + deoplete
From my init.vim (I've checked that it doesn't work even with a minimal configuration):
call plug#begin()
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
Plug 'dense-analysis/ale'
Plug '...
4
votes
1
answer
392
views
Is it possible to disable the column on the left that is created by ALE?
I installed the ALE plugin, and I really like the highlighting, though the sign column shown in the far left of this image is distracting to me and seems unnecessary given that errors and warnings are ...
2
votes
1
answer
256
views
ALE Error and warning highlighting gets disabled when termguicolors is enabled
I have the ALE extension installed, and would like it to highlight errors and warnings, however when :set termguicolors is enabled, the
Here's a screenshot of the problem:
set termguicolors
...
7
votes
2
answers
1k
views
How to break-up gutter fights?
There a number of types of plugins use the Vim gutter to display Git status, syntax correctness, linting and code formatting. But how can conflicts be managed when multiple plugins want to update the ...
2
votes
1
answer
764
views
How do I configure the parameters that ALE sends to prettier for ruby?
Note: this is a neovim question, not stock vim
I have both rbprettier and prettier with the ruby plugin installed on my system. If I pipe a Ruby file into rbprettier, or if I pipe it into prettier --...
1
vote
1
answer
676
views
ALE + clangtidy + large file = big delay when linting
I am using ALE plugin with clangtidy linter to lint my C code and whenever I save my file and this linter gets activated it takes around 3-4 seconds for it to check for errors. File in question is ...
3
votes
2
answers
195
views
How to disable Ale if PAGER mode is enabled
I use both Ale and VIM pager plugins. But for obvious reasons I want to disable some Vim features and plugins in the "less" mode.
But if I put as recommended this piece of code in my .vimrc it still ...
2
votes
1
answer
415
views
Switch pyflakes linter from python2 to python3 in ALE
pyflakes (with ALE) automatically defaults to python2 instead of python3 and gives me false errors and there are no variables in ALE documentation letting me change python versions. Thanks for any ...
0
votes
0
answers
749
views
Autofix a single line in ALE
When prettier tells me to take one line with a whole object and put every property on a new line, I want a key to autofix that. I know prettier has things that can be auto-fixed, but I have no idea ...
-1
votes
1
answer
102
views
vimrc for ale is creating confusion: is my augroup wrong?
My vimrc: https://paste.fedoraproject.org/paste/Wl5jvebADSDoAI4HbIX-hA
and my corresponding python file is: https://paste.fedoraproject.org/paste/g60mU7xBqGaEuKKWkZ6Rnw
The problem is, with ALE, as ...
1
vote
1
answer
1k
views
How to get rid of inline linting errors?
I ran PlugUpdate recently and somehow all the Ale linter errors started popping up right in the buffer at the end of the line. It used to just put signs on the left side for the problematic line and ...
1
vote
1
answer
735
views
Python semantic linting [closed]
I'm currently using ALE (recently upgraded to this from syntastic) and YCM for code completion, highlighting syntax errors on-the-fly (rather than just at save time, like with syntastic), and it's ...
1
vote
1
answer
889
views
How to turn on ale linter for specific files
I have the ale linter installed. it works fine for my php files but for some reason when I started doing typescript, it keeps on giving me these error
with the error message
indent: space ...
1
vote
0
answers
354
views
ALE - how to configure warnings to appear in the command line?
I'm trying to workout whether this is an issue with my ALE configuration, or it's some kind of bug with the linter.
Basically I'm using tsserver and prettier for Typescript with ALE. Both error and ...
1
vote
0
answers
325
views
vim w0rp/ale plugin stops working out of the blue
Long time reader, first time poster.
I'm having an issue with ALE (asynchronous lint engine) -- be aware that I'm a second year student and relatively new to programming.
I really like this plugin. ...
2
votes
2
answers
7k
views
ALE Linter is available but not enabled
On a .python file, I see the following for :ALEInfo
:ALEInfo
Current Filetype: python
Available Linters: ['flake8', 'mypy', 'prospector', 'pycodestyle', 'pydocstyle', 'pyflakes', 'pylint', 'pyls', '...
1
vote
0
answers
644
views
Jinja html templates formatting with ALE and Prettier in Vim
I am using NVIM v0.3.2-208-g2841e89 on Ubuntu 16.04 LTS and using ALE as my Linting Engine plugin. I am having issue with formatting for jinja template html files with prettier.
The html files which ...
2
votes
0
answers
2k
views
How to setup ALE with clang?
I'm trying to setup ALE with clang but apparently clang has no idea about my source files - it cannot find included files for a start.
How can I tell ALE/clang were are all my sources?
If you ...
2
votes
1
answer
698
views
Use flake8 for Cython with w0rp/ale
I'm using flake8 to check my code with ale plugin. I found a way to make it work with Python 3, but it seems it does not recognize Cython file (.pyx) even if we set as follows.
let g:ale_linters = {
\...
1
vote
0
answers
53
views
How can I detect which command triggers a shortcut in a third-party package? [duplicate]
I remap Shift + k to noh, but once I installed ale, it is no longer working since one of the command on the package uses the shortcut.
At least as far as I know, I feel that it is related to ...