2017-03-28 22:25:44 +00:00
|
|
|
===============================================================================
|
|
|
|
ALE PHP Integration *ale-php-options*
|
|
|
|
|
2021-11-18 22:41:05 +00:00
|
|
|
|
|
|
|
===============================================================================
|
|
|
|
cspell *ale-php-cspell*
|
|
|
|
|
|
|
|
See |ale-cspell-options|
|
|
|
|
|
|
|
|
|
2017-08-07 12:08:51 +00:00
|
|
|
===============================================================================
|
|
|
|
langserver *ale-php-langserver*
|
|
|
|
|
2017-08-10 09:28:42 +00:00
|
|
|
g:ale_php_langserver_executable *g:ale_php_langserver_executable*
|
|
|
|
*b:ale_php_langserver_executable*
|
2017-08-07 12:08:51 +00:00
|
|
|
Type: |String|
|
|
|
|
Default: `'php-language-server.php'`
|
|
|
|
|
|
|
|
The variable can be set to configure the executable that will be used for
|
|
|
|
running the PHP language server. `vendor` directory executables will be
|
2017-08-10 09:28:42 +00:00
|
|
|
preferred instead of this setting if |g:ale_php_langserver_use_global| is `0`.
|
2017-08-07 12:08:51 +00:00
|
|
|
|
|
|
|
See: |ale-integrations-local-executables|
|
|
|
|
|
|
|
|
|
2017-08-10 09:28:42 +00:00
|
|
|
g:ale_php_langserver_use_global *g:ale_php_langserver_use_global*
|
|
|
|
*b:ale_php_langserver_use_global*
|
2017-08-07 12:08:51 +00:00
|
|
|
Type: |Number|
|
2018-04-09 18:11:20 +00:00
|
|
|
Default: `get(g:, 'ale_use_global_executables', 0)`
|
2017-08-07 12:08:51 +00:00
|
|
|
|
|
|
|
This variable can be set to `1` to force the language server to be run with
|
2017-08-10 09:28:42 +00:00
|
|
|
the executable set for |g:ale_php_langserver_executable|.
|
2017-08-07 12:08:51 +00:00
|
|
|
|
|
|
|
See: |ale-integrations-local-executables|
|
|
|
|
|
|
|
|
|
2017-10-24 21:25:02 +00:00
|
|
|
===============================================================================
|
|
|
|
phan *ale-php-phan*
|
|
|
|
|
2018-05-08 05:19:47 +00:00
|
|
|
WARNING: please use the phan_client linter if you have an configuration file
|
2017-10-24 21:25:02 +00:00
|
|
|
for your project because the phan will look into your entirely project and
|
|
|
|
ale will display in the current buffer warnings that may belong to other file.
|
|
|
|
|
|
|
|
g:ale_php_phan_minimum_severity *g:ale_php_phan_minimum_severity*
|
|
|
|
*b:ale_php_phan_minimum_severity*
|
|
|
|
Type: |Number|
|
|
|
|
Default: `0`
|
|
|
|
|
2018-05-08 05:19:47 +00:00
|
|
|
This variable defines the minimum severity level.
|
2017-10-24 21:25:02 +00:00
|
|
|
|
2021-11-18 22:41:05 +00:00
|
|
|
|
2018-05-08 05:19:47 +00:00
|
|
|
g:ale_php_phan_executable *g:ale_php_phan_executable*
|
|
|
|
*b:ale_php_phan_executable*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'phan'`
|
|
|
|
|
|
|
|
This variable sets executable used for phan or phan_client.
|
|
|
|
|
2021-11-18 22:41:05 +00:00
|
|
|
|
2018-05-08 05:19:47 +00:00
|
|
|
g:ale_php_phan_use_client *g:ale_php_phan_use_client*
|
|
|
|
*b:ale_php_phan_use_client*
|
|
|
|
Type: |Number|
|
|
|
|
Default: `get(g:, 'ale_php_phan_use_client', 0)`
|
|
|
|
|
|
|
|
This variable can be set to 1 to use the phan_client with phan daemon mode
|
|
|
|
instead of the phan standalone.
|
2017-10-24 21:25:02 +00:00
|
|
|
|
2021-11-18 22:41:05 +00:00
|
|
|
|
2017-09-10 18:42:45 +00:00
|
|
|
===============================================================================
|
|
|
|
phpcbf *ale-php-phpcbf*
|
|
|
|
|
|
|
|
g:ale_php_phpcbf_executable *g:ale_php_phpcbf_executable*
|
|
|
|
*b:ale_php_phpcbf_executable*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'phpcbf'`
|
|
|
|
|
|
|
|
See |ale-integrations-local-executables|
|
|
|
|
|
|
|
|
|
|
|
|
g:ale_php_phpcbf_standard *g:ale_php_phpcbf_standard*
|
|
|
|
*b:ale_php_phpcbf_standard*
|
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable can be set to specify the coding standard used by phpcbf. If no
|
|
|
|
coding standard is specified, phpcbf will default to fixing against the
|
|
|
|
PEAR coding standard, or the standard you have set as the default.
|
|
|
|
|
|
|
|
|
|
|
|
g:ale_php_phpcbf_use_global *g:ale_php_phpcbf_use_global*
|
|
|
|
*b:ale_php_phpcbf_use_global*
|
|
|
|
Type: |Number|
|
2018-04-09 18:11:20 +00:00
|
|
|
Default: `get(g:, 'ale_use_global_executables', 0)`
|
2017-09-10 18:42:45 +00:00
|
|
|
|
|
|
|
See |ale-integrations-local-executables|
|
|
|
|
|
|
|
|
|
2020-11-21 20:19:02 +00:00
|
|
|
g:ale_php_phpcbf_options *g:ale_php_phpcbf_options*
|
|
|
|
*b:ale_php_phpcbf_options*
|
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable can be set to pass additional options to php-cbf
|
|
|
|
|
|
|
|
|
2017-07-08 13:17:26 +00:00
|
|
|
===============================================================================
|
2017-03-28 22:25:44 +00:00
|
|
|
phpcs *ale-php-phpcs*
|
|
|
|
|
2017-06-21 21:38:56 +00:00
|
|
|
g:ale_php_phpcs_executable *g:ale_php_phpcs_executable*
|
|
|
|
*b:ale_php_phpcs_executable*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'phpcs'`
|
|
|
|
|
|
|
|
See |ale-integrations-local-executables|
|
|
|
|
|
|
|
|
|
2017-03-28 22:25:44 +00:00
|
|
|
g:ale_php_phpcs_standard *g:ale_php_phpcs_standard*
|
2017-04-27 21:04:34 +00:00
|
|
|
*b:ale_php_phpcs_standard*
|
2017-03-28 22:25:44 +00:00
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable can be set to specify the coding standard used by phpcs. If no
|
|
|
|
coding standard is specified, phpcs will default to checking against the
|
|
|
|
PEAR coding standard, or the standard you have set as the default.
|
|
|
|
|
|
|
|
|
2017-06-21 21:38:56 +00:00
|
|
|
g:ale_php_phpcs_use_global *g:ale_php_phpcs_use_global*
|
|
|
|
*b:ale_php_phpcs_use_global*
|
|
|
|
Type: |Number|
|
2018-04-09 18:11:20 +00:00
|
|
|
Default: `get(g:, 'ale_use_global_executables', 0)`
|
2017-06-21 21:38:56 +00:00
|
|
|
|
|
|
|
See |ale-integrations-local-executables|
|
|
|
|
|
|
|
|
|
2018-08-16 14:44:41 +00:00
|
|
|
g:ale_php_phpcs_options *g:ale_php_phpcs_options*
|
|
|
|
*b:ale_php_phpcs_options*
|
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable can be set to pass additional options to php-cs
|
|
|
|
|
2021-11-18 22:41:05 +00:00
|
|
|
|
2017-09-10 18:42:45 +00:00
|
|
|
===============================================================================
|
2017-03-28 22:25:44 +00:00
|
|
|
phpmd *ale-php-phpmd*
|
|
|
|
|
2017-11-05 18:53:12 +00:00
|
|
|
g:ale_php_phpmd_executable *g:ale_php_phpmd_executable*
|
|
|
|
*b:ale_php_phpmd_executable*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'phpmd'`
|
|
|
|
|
|
|
|
This variable sets executable used for phpmd.
|
|
|
|
|
|
|
|
|
2017-04-27 21:04:34 +00:00
|
|
|
g:ale_php_phpmd_ruleset *g:ale_php_phpmd_ruleset*
|
|
|
|
*b:ale_php_phpmd_ruleset*
|
2017-03-28 22:25:44 +00:00
|
|
|
Type: |String|
|
|
|
|
Default: `'cleancode,codesize,controversial,design,naming,unusedcode'`
|
|
|
|
|
|
|
|
This variable controls the ruleset used by phpmd. Default is to use all of
|
|
|
|
the available phpmd rulesets
|
|
|
|
|
|
|
|
|
2017-09-10 18:42:45 +00:00
|
|
|
===============================================================================
|
2017-08-10 09:45:12 +00:00
|
|
|
phpstan *ale-php-phpstan*
|
2017-07-16 14:04:25 +00:00
|
|
|
|
|
|
|
g:ale_php_phpstan_executable *g:ale_php_phpstan_executable*
|
|
|
|
*b:ale_php_phpstan_executable*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'phpstan'`
|
|
|
|
|
|
|
|
This variable sets executable used for phpstan.
|
|
|
|
|
|
|
|
|
|
|
|
g:ale_php_phpstan_level *g:ale_php_phpstan_level*
|
|
|
|
*b:ale_php_phpstan_level*
|
2019-05-07 18:38:32 +00:00
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
2017-07-16 14:04:25 +00:00
|
|
|
|
2019-10-02 12:22:04 +00:00
|
|
|
This variable controls the rule levels. 0 is the loosest and 7 is the
|
2019-05-07 18:38:32 +00:00
|
|
|
strictest. If this option isn't set, the rule level will be controlled by
|
2019-10-02 12:22:04 +00:00
|
|
|
the configuration file. If no configuration file can be detected, `'7'` will
|
2019-05-07 18:38:32 +00:00
|
|
|
be used instead.
|
2017-07-16 14:04:25 +00:00
|
|
|
|
2017-08-20 05:47:21 +00:00
|
|
|
|
2017-09-30 16:18:20 +00:00
|
|
|
g:ale_php_phpstan_configuration *g:ale_php_phpstan_configuration*
|
|
|
|
*b:ale_php_phpstan_configuration*
|
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable sets path to phpstan configuration file.
|
|
|
|
|
|
|
|
|
2019-05-10 15:25:07 +00:00
|
|
|
g:ale_php_phpstan_autoload *g:ale_php_phpstan_autoload*
|
|
|
|
*b:ale_php_phpstan_autoload*
|
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable sets path to phpstan autoload file.
|
|
|
|
|
|
|
|
|
2021-11-12 05:18:49 +00:00
|
|
|
g:ale_php_phpstan_memory_limit *g:ale_php_phpstan_memory-limit*
|
|
|
|
*b:ale_php_phpstan_memory-limit*
|
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable sets the memory limit for phpstan analysis. This is a string
|
|
|
|
in the same format as `php.ini` accepts, e.g. `128M`, `1G`.
|
|
|
|
|
|
|
|
|
2018-03-01 14:41:05 +00:00
|
|
|
===============================================================================
|
2018-09-27 15:48:47 +00:00
|
|
|
psalm *ale-php-psalm*
|
|
|
|
|
|
|
|
g:ale_php_psalm_executable *g:ale_php_psalm_executable*
|
|
|
|
*b:ale_php_psalm_executable*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'psalm'`
|
|
|
|
|
|
|
|
This variable sets the executable used for psalm.
|
|
|
|
|
2020-08-29 15:31:47 +00:00
|
|
|
|
|
|
|
g:ale_php_psalm_options *g:ale_php_psalm_options*
|
|
|
|
*b:ale_php_psalm_options*
|
2019-07-25 21:01:53 +00:00
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable can be set to pass additional options to psalm.
|
|
|
|
|
2020-08-29 15:31:47 +00:00
|
|
|
|
|
|
|
g:ale_php_psalm_use_global *g:ale_php_psalm_use_global*
|
|
|
|
*b:ale_php_psalm_use_global*
|
|
|
|
Type: |Boolean|
|
|
|
|
Default: `get(g:, 'ale_use_global_executables', 0)`
|
|
|
|
|
|
|
|
See |ale-integrations-local-executables|
|
|
|
|
|
|
|
|
|
2018-09-27 15:48:47 +00:00
|
|
|
===============================================================================
|
2020-08-29 15:31:47 +00:00
|
|
|
php-cs-fixer *ale-php-php-cs-fixer*
|
2018-03-01 14:41:05 +00:00
|
|
|
|
2020-08-29 15:31:47 +00:00
|
|
|
g:ale_php_cs_fixer_executable *g:ale_php_cs_fixer_executable*
|
|
|
|
*b:ale_php_cs_fixer_executable*
|
2018-03-01 14:41:05 +00:00
|
|
|
Type: |String|
|
|
|
|
Default: `'php-cs-fixer'`
|
|
|
|
|
|
|
|
This variable sets executable used for php-cs-fixer.
|
|
|
|
|
|
|
|
|
2020-08-29 15:31:47 +00:00
|
|
|
g:ale_php_cs_fixer_options *g:ale_php_cs_fixer_options*
|
|
|
|
*b:ale_php_cs_fixer_options*
|
2018-04-07 21:53:03 +00:00
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable can be set to pass additional options to php-cs-fixer.
|
|
|
|
|
2020-08-29 15:31:47 +00:00
|
|
|
|
|
|
|
g:ale_php_cs_fixer_use_global *g:ale_php_cs_fixer_use_global*
|
|
|
|
*b:ale_php_cs_fixer_use_global*
|
|
|
|
Type: |Boolean|
|
|
|
|
Default: `get(g:, 'ale_use_global_executables', 0)`
|
|
|
|
|
|
|
|
See |ale-integrations-local-executables|
|
|
|
|
|
|
|
|
|
2018-11-01 17:20:48 +00:00
|
|
|
===============================================================================
|
2020-08-29 15:31:47 +00:00
|
|
|
php *ale-php-php*
|
2018-11-01 17:20:48 +00:00
|
|
|
|
2020-08-29 15:31:47 +00:00
|
|
|
g:ale_php_php_executable *g:ale_php_php_executable*
|
|
|
|
*b:ale_php_php_executable*
|
2018-11-01 17:20:48 +00:00
|
|
|
Type: |String|
|
|
|
|
Default: `'php'`
|
|
|
|
|
|
|
|
This variable sets the executable used for php.
|
|
|
|
|
2020-11-21 20:29:33 +00:00
|
|
|
|
2022-07-07 12:42:21 +00:00
|
|
|
===============================================================================
|
|
|
|
pint *ale-php-pint*
|
|
|
|
|
|
|
|
g:ale_php_pint_executable *g:ale_php_pint_executable*
|
|
|
|
*b:ale_php_pint_executable*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'pint'`
|
|
|
|
|
|
|
|
This variable sets the executable used for pint.
|
|
|
|
|
|
|
|
|
|
|
|
g:ale_php_pint_options *g:ale_php_pint_options*
|
|
|
|
*b:ale_php_pint_options*
|
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable can be set to pass additional options to pint.
|
|
|
|
|
|
|
|
|
|
|
|
g:ale_php_pint_use_global *g:ale_php_pint_use_global*
|
|
|
|
*b:ale_php_pint_use_global*
|
|
|
|
Type: |Boolean|
|
|
|
|
Default: `get(g:, 'ale_use_global_executables', 0)`
|
|
|
|
|
|
|
|
See |ale-integrations-local-executables|
|
|
|
|
|
|
|
|
|
2020-11-21 20:29:33 +00:00
|
|
|
===============================================================================
|
|
|
|
tlint *ale-php-tlint*
|
|
|
|
|
|
|
|
g:ale_php_tlint_executable *g:ale_php_tlint_executable*
|
|
|
|
*b:ale_php_tlint_executable*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'tlint'`
|
|
|
|
|
|
|
|
See |ale-integrations-local-executables|
|
|
|
|
|
|
|
|
|
|
|
|
g:ale_php_tlint_use_global *g:ale_php_tlint_use_global*
|
|
|
|
*b:ale_php_tlint_use_global*
|
|
|
|
Type: |Number|
|
|
|
|
Default: `get(g:, 'ale_use_global_executables', 0)`
|
|
|
|
|
|
|
|
See |ale-integrations-local-executables|
|
|
|
|
|
|
|
|
|
|
|
|
g:ale_php_tlint_options *g:ale_php_tlint_options*
|
|
|
|
*b:ale_php_tlint_options*
|
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable can be set to pass additional options to tlint
|
|
|
|
|
|
|
|
|
2020-09-15 23:14:12 +00:00
|
|
|
===============================================================================
|
|
|
|
intelephense *ale-php-intelephense*
|
|
|
|
|
|
|
|
g:ale_php_intelephense_executable *g:ale_php_intelephense_executable*
|
|
|
|
*b:ale_php_intelephense_executable*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'intelephense'`
|
|
|
|
|
|
|
|
The variable can be set to configure the executable that will be used for
|
|
|
|
running the intelephense language server. `node_modules` directory
|
|
|
|
executable will be preferred instead of this setting if
|
|
|
|
|g:ale_php_intelephense_use_global| is `0`.
|
|
|
|
|
|
|
|
See: |ale-integrations-local-executables|
|
|
|
|
|
|
|
|
|
|
|
|
g:ale_php_intelephense_use_global *g:ale_php_intelephense_use_global*
|
|
|
|
*b:ale_php_intelephense_use_global*
|
|
|
|
Type: |Number|
|
|
|
|
Default: `get(g:, 'ale_use_global_executables', 0)`
|
|
|
|
|
|
|
|
This variable can be set to `1` to force the language server to be run with
|
|
|
|
the executable set for |g:ale_php_intelephense_executable|.
|
|
|
|
|
|
|
|
See: |ale-integrations-local-executables|
|
|
|
|
|
2020-11-21 20:29:33 +00:00
|
|
|
|
2020-09-15 23:14:12 +00:00
|
|
|
g:ale_php_intelephense_config *g:ale_php_intelephense_config*
|
|
|
|
*b:ale_php_intelephense_config*
|
|
|
|
Type: |Dictionary|
|
|
|
|
Default: `{}`
|
|
|
|
|
|
|
|
The initialization options config specified by Intelephense. Refer to the
|
|
|
|
installation docs provided by intelephense (github.com/bmewburn/intelephense
|
|
|
|
-docs).
|
|
|
|
|
2020-11-21 20:29:33 +00:00
|
|
|
|
2017-07-08 13:17:26 +00:00
|
|
|
===============================================================================
|
2017-03-28 22:25:44 +00:00
|
|
|
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:
|