All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
1 ===============================================================================
2 ALE Perl6 Integration *ale-perl6-options*
4 Checking code with `perl6` is disabled by default, as `perl6` code cannot be
5 checked without executing it. Specifically, we use the `-c` flag to see if
6 `perl6` code compiles. This does not execute all of the code in a file, but it
7 does run `BEGIN` and `CHECK` blocks. See `perl6 --help`
9 Full support requires a perl6 implementation that supports the
10 PERL6_EXCEPTIONS_HANDLER environment variable and JSON error output,
11 which was specified in 6.d. Rakudo version 2018.08 is the first rakudo release
12 that supports this. See `perl6 --version` and
13 https://docs.perl6.org/programs/03-environment-variables.
15 Without this variable, errors and warnings will appear at line 1, and can be
16 viewed with ALEDetail. This also serves as a fallback for errors and warnings
17 that do not trigger JSON output.
22 ===============================================================================
23 perl6 *ale-perl6-perl6*
25 *ale-options.perl6_perl6_executable*
26 *g:ale_perl6_perl6_executable*
27 *b:ale_perl6_perl6_executable*
28 perl6_perl6_executable
29 g:ale_perl6_perl6_executable
33 This variable can be changed to modify the executable used for linting
36 *ale-options.perl6_perl6_options*
37 *g:ale_perl6_perl6_options*
38 *b:ale_perl6_perl6_options*
40 g:ale_perl6_perl6_options
44 This variable can be changed to alter the command-line arguments to the
48 ===============================================================================
49 vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl: