Markus Koller
422c0e8ef4
CI / Build (push) Canceled after 0s
CI / Lint (push) Canceled after 0s
CI / Lua (push) Canceled after 0s
CI / Neovim 0.10 Linux (push) Canceled after 0s
CI / Neovim 0.12 Linux (push) Canceled after 0s
CI / Vim 8.2 Linux (push) Canceled after 0s
CI / Vim 9.2 Linux (push) Canceled after 0s
CI / Neovim 0.10 Windows (push) Canceled after 0s
CI / Neovim 0.12 Windows (push) Canceled after 0s
CI / Vim 8.2 Windows (push) Canceled after 0s
CI / Vim 9.2 Windows (push) Canceled after 0s
elixir: Fix mix linter and support warnings ( #5140 )
...
* elixir: Don't use temp dir for mix linter
The mix linter sets `MIX_BUILD_PATH` to a temporary directory on every
run, which is very slow and inefficient. We can just use the default
build path to speed this up.
The default directory is `_build` inside the project, this is also
automatically added to `.gitignore` by `mix new` so hopefully shouldn't
cause any unwanted clutter.
The `%s` argument is removed since `mix compile` doesn't actually
support passing a filename.
The output stream is changed to `stderr` since that's where the errors
appear.
Other options:
- `mix compile` has a `--no-compile` flag, but this misses most errors
including basic syntax errors
- `mix format` has a `--dry-run` flag, but this only catches basic
syntax errors and misses other errors like undefined functions
Fixes https://github.com/dense-analysis/ale/issues/3816
* elixir: Fix error parsing for mix linter and support warnings
The error parsing stopped working at some point, probably when Elixir
introduced its new error formatting in for 1.16 in 2023.
2026-10-20 17:31:33 +09:00
..
2021-11-19 07:41:05 +09:00
2025-08-13 14:19:15 +01:00
2018-09-04 16:51:18 +01:00
2021-01-22 14:04:26 -03:00
2026-01-25 16:29:03 +09:00
2026-01-25 16:42:46 +09:00
2024-08-14 08:24:22 +01:00
2026-06-21 11:09:16 +09:00
2021-11-15 19:41:03 +09:00
2022-10-29 20:56:09 +09:00
2020-05-08 12:55:54 +01:00
2020-09-26 17:09:54 +02:00
2023-04-13 08:51:52 +09:00
2025-05-05 15:05:51 +09:00
2025-08-14 20:21:50 +01:00
2023-06-27 18:52:25 +09:00
2026-07-25 23:08:59 +09:00
2025-01-10 13:34:29 +09:00
2023-12-08 22:13:37 +00:00
2019-04-10 18:52:52 +01:00
2022-09-22 07:24:01 +09:00
2025-08-14 17:34:25 +01:00
2024-04-07 10:32:19 +09:00
2019-02-22 18:05:04 +00:00
2026-07-25 23:08:59 +09:00
2019-10-11 18:34:09 +02:00
2026-07-25 23:08:59 +09:00
2026-07-25 23:08:59 +09:00
2019-02-22 18:05:04 +00:00
2026-05-12 22:34:30 +01:00
2019-02-06 20:29:58 -02:00
2026-05-12 22:34:30 +01:00
2023-09-14 00:40:56 +01:00
2024-05-09 10:58:16 +09:00
2026-06-21 11:09:16 +09:00
2026-06-21 11:09:16 +09:00
2026-06-21 11:09:16 +09:00
2026-06-21 11:09:16 +09:00
2026-06-21 11:09:16 +09:00
2026-06-21 11:09:16 +09:00
2021-03-19 22:29:06 +00:00
2025-03-30 13:58:04 +09:00
2026-10-20 17:31:33 +09:00
2024-01-14 20:28:29 +09:00
2024-11-09 15:51:54 +09:00
2026-08-09 19:26:28 +09:00
2018-03-23 12:17:54 +00:00
2026-10-20 13:09:25 +09:00
2026-01-25 16:29:03 +09:00
2019-02-22 18:05:04 +00:00
2019-02-22 18:05:04 +00:00
2024-01-14 20:43:59 +09:00
2024-02-23 13:30:12 +09:00
2023-07-24 21:43:13 +09:00
2026-07-25 23:08:59 +09:00
2025-03-18 07:56:32 +09:00
2021-03-01 20:11:10 +00:00
2026-02-07 17:23:48 +09:00
2019-02-22 18:05:04 +00:00
2019-04-07 15:34:39 +01:00
2025-03-18 07:56:32 +09:00
2026-07-25 23:08:59 +09:00
2026-01-25 16:29:03 +09:00
2026-07-25 23:08:59 +09:00
2025-03-18 07:56:32 +09:00
2025-03-18 07:56:32 +09:00
2024-03-12 09:51:49 +09:00
2019-02-22 18:05:04 +00:00
2021-05-26 22:43:33 +01:00
2020-12-23 16:50:45 +01:00
2019-02-22 18:05:04 +00:00
2026-07-25 23:08:59 +09:00
2026-07-25 23:08:59 +09:00
2025-10-26 14:54:22 +09:00
2026-07-25 23:08:59 +09:00
2021-08-21 10:02:56 +09:00
2024-07-09 09:41:17 +09:00
2021-09-21 10:49:15 +09:00
2026-08-19 10:46:57 +09:00
2026-07-25 23:08:59 +09:00
2025-04-26 10:48:39 +09:00
2025-11-22 21:00:41 +09:00
2026-04-10 23:09:18 +09:00
2019-02-22 18:05:04 +00:00
2026-07-25 23:08:59 +09:00
2026-01-25 16:29:03 +09:00
2022-11-06 09:32:51 +09:00
2026-08-21 11:22:09 +09:00
2022-10-29 20:56:09 +09:00
2021-03-01 20:11:10 +00:00
2020-08-28 19:50:36 +01:00
2019-11-07 02:44:56 +09:00
2026-07-25 23:08:59 +09:00
2026-01-25 16:29:03 +09:00
2025-03-18 07:56:32 +09:00
2020-08-28 19:50:36 +01:00
2020-08-28 19:50:36 +01:00
2023-09-14 00:40:56 +01:00
2021-05-27 16:33:43 +09:00
2024-02-22 11:12:57 +09:00
2021-01-22 23:51:29 +09:00
2026-08-19 17:24:42 +09:00
2026-04-10 23:19:14 +09:00
2021-01-27 19:52:24 +00:00
2026-07-25 23:08:59 +09:00
2026-01-25 16:29:03 +09:00
2026-01-25 16:29:03 +09:00
2019-02-22 18:05:04 +00:00
2022-10-29 20:56:09 +09:00
2021-01-23 12:27:55 -05:00
2026-02-07 17:23:48 +09:00
2021-05-26 22:43:33 +01:00
2023-09-14 00:40:56 +01:00
2023-09-14 00:40:56 +01:00
2020-08-28 19:50:36 +01:00
2026-08-19 10:58:10 +09:00
2019-02-22 18:05:04 +00:00
2023-09-14 00:40:56 +01:00
2021-07-20 10:02:23 +09:00
2023-09-14 00:40:56 +01:00
2026-02-07 17:23:48 +09:00
2025-12-21 18:25:42 +09:00
2025-08-13 13:06:06 +01:00
2021-09-11 09:19:17 +09:00
2025-05-05 15:01:45 +09:00
2026-02-11 21:12:30 +00:00
2026-07-25 23:08:59 +09:00
2026-07-25 23:08:59 +09:00
2021-01-14 20:24:19 +00:00
2026-02-07 17:23:48 +09:00
2026-07-25 23:08:59 +09:00
2026-02-07 17:23:48 +09:00
2026-07-25 23:08:59 +09:00
2019-04-07 15:34:39 +01:00
2019-02-22 18:05:04 +00:00
2026-07-25 23:08:59 +09:00
2021-07-04 21:19:00 +09:00
2024-11-27 22:17:02 +09:00
2025-11-22 21:00:41 +09:00
2025-11-22 21:00:41 +09:00
2021-05-26 22:43:33 +01:00
2026-07-25 23:08:59 +09:00
2021-03-15 22:30:22 +00:00
2019-02-22 18:05:04 +00:00
2026-07-25 22:31:22 +09:00
2016-10-21 21:02:20 -05:00
2026-07-25 22:24:26 +09:00
2026-01-25 16:29:03 +09:00
2026-02-07 17:23:48 +09:00
2021-09-08 21:48:48 +09:00
2025-11-22 21:02:24 +09:00
2026-07-25 23:08:59 +09:00
2026-07-25 23:08:59 +09:00
2023-09-16 22:23:30 +01:00
2021-01-23 00:20:11 +09:00
2025-08-13 14:41:56 +00:00
2020-08-06 13:20:54 +01:00
2026-06-21 11:15:14 +09:00
2023-09-14 00:40:56 +01:00
2022-02-04 16:29:28 +09:00
2026-01-25 16:29:03 +09:00
2019-02-22 18:05:04 +00:00
2026-08-19 10:45:49 +09:00
2019-02-22 18:05:04 +00:00
2025-03-11 12:18:29 +00:00
2024-12-29 13:07:00 +09:00
2025-03-18 12:33:58 +00:00