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 PHP Integration *ale-php-options*
5 ===============================================================================
6 cspell *ale-php-cspell*
8 See |ale-cspell-options|
11 ===============================================================================
12 langserver *ale-php-langserver*
14 *ale-options.php_langserver_executable*
15 *g:ale_php_langserver_executable*
16 *b:ale_php_langserver_executable*
17 php_langserver_executable
18 g:ale_php_langserver_executable
20 Default: `'php-language-server.php'`
22 The variable can be set to configure the executable that will be used for
23 running the PHP language server. `vendor` directory executables will be
24 preferred instead of this setting if |g:ale_php_langserver_use_global| is `0`.
26 See: |ale-integrations-local-executables|
28 *ale-options.php_langserver_use_global*
29 *g:ale_php_langserver_use_global*
30 *b:ale_php_langserver_use_global*
31 php_langserver_use_global
32 g:ale_php_langserver_use_global
34 Default: `get(g:, 'ale_use_global_executables', 0)`
36 This variable can be set to `1` to force the language server to be run with
37 the executable set for |g:ale_php_langserver_executable|.
39 See: |ale-integrations-local-executables|
42 ===============================================================================
45 WARNING: please use the phan_client linter if you have an configuration file
46 for your project because the phan will look into your entirely project and
47 ale will display in the current buffer warnings that may belong to other file.
49 *ale-options.php_phan_minimum_severity*
50 *g:ale_php_phan_minimum_severity*
51 *b:ale_php_phan_minimum_severity*
52 php_phan_minimum_severity
53 g:ale_php_phan_minimum_severity
57 This variable defines the minimum severity level.
59 *ale-options.php_phan_executable*
60 *g:ale_php_phan_executable*
61 *b:ale_php_phan_executable*
63 g:ale_php_phan_executable
67 This variable sets executable used for phan or phan_client.
69 *ale-options.php_phan_use_client*
70 *g:ale_php_phan_use_client*
71 *b:ale_php_phan_use_client*
73 g:ale_php_phan_use_client
75 Default: `get(g:, 'ale_php_phan_use_client', 0)`
77 This variable can be set to 1 to use the phan_client with phan daemon mode
78 instead of the phan standalone.
81 ===============================================================================
82 phpcbf *ale-php-phpcbf*
84 *ale-options.php_phpcbf_executable*
85 *g:ale_php_phpcbf_executable*
86 *b:ale_php_phpcbf_executable*
88 g:ale_php_phpcbf_executable
92 See |ale-integrations-local-executables|
94 *ale-options.php_phpcbf_standard*
95 *g:ale_php_phpcbf_standard*
96 *b:ale_php_phpcbf_standard*
98 g:ale_php_phpcbf_standard
102 This variable can be set to specify the coding standard used by phpcbf. If no
103 coding standard is specified, phpcbf will default to fixing against the
104 PEAR coding standard, or the standard you have set as the default.
106 *ale-options.php_phpcbf_use_global*
107 *g:ale_php_phpcbf_use_global*
108 *b:ale_php_phpcbf_use_global*
109 php_phpcbf_use_global
110 g:ale_php_phpcbf_use_global
112 Default: `get(g:, 'ale_use_global_executables', 0)`
114 See |ale-integrations-local-executables|
116 *ale-options.php_phpcbf_options*
117 *g:ale_php_phpcbf_options*
118 *b:ale_php_phpcbf_options*
120 g:ale_php_phpcbf_options
124 This variable can be set to pass additional options to php-cbf
127 ===============================================================================
128 phpcs *ale-php-phpcs*
130 *ale-options.php_phpcs_executable*
131 *g:ale_php_phpcs_executable*
132 *b:ale_php_phpcs_executable*
134 g:ale_php_phpcs_executable
138 See |ale-integrations-local-executables|
140 *ale-options.php_phpcs_standard*
141 *g:ale_php_phpcs_standard*
142 *b:ale_php_phpcs_standard*
144 g:ale_php_phpcs_standard
148 This variable can be set to specify the coding standard used by phpcs. If no
149 coding standard is specified, phpcs will default to checking against the
150 PEAR coding standard, or the standard you have set as the default.
152 *ale-options.php_phpcs_use_global*
153 *g:ale_php_phpcs_use_global*
154 *b:ale_php_phpcs_use_global*
156 g:ale_php_phpcs_use_global
158 Default: `get(g:, 'ale_use_global_executables', 0)`
160 See |ale-integrations-local-executables|
162 *ale-options.php_phpcs_options*
163 *g:ale_php_phpcs_options*
164 *b:ale_php_phpcs_options*
166 g:ale_php_phpcs_options
170 This variable can be set to pass additional options to php-cs
173 ===============================================================================
174 phpmd *ale-php-phpmd*
176 *ale-options.php_phpmd_executable*
177 *g:ale_php_phpmd_executable*
178 *b:ale_php_phpmd_executable*
180 g:ale_php_phpmd_executable
184 This variable sets executable used for phpmd.
186 *ale-options.php_phpmd_ruleset*
187 *g:ale_php_phpmd_ruleset*
188 *b:ale_php_phpmd_ruleset*
190 g:ale_php_phpmd_ruleset
192 Default: `'cleancode,codesize,controversial,design,naming,unusedcode'`
194 This variable controls the ruleset used by phpmd. Default is to use all of
195 the available phpmd rulesets
198 ===============================================================================
199 phpstan *ale-php-phpstan*
201 *ale-options.php_phpstan_executable*
202 *g:ale_php_phpstan_executable*
203 *b:ale_php_phpstan_executable*
204 php_phpstan_executable
205 g:ale_php_phpstan_executable
209 This variable sets executable used for phpstan.
211 *ale-options.php_phpstan_level*
212 *g:ale_php_phpstan_level*
213 *b:ale_php_phpstan_level*
215 g:ale_php_phpstan_level
219 This variable controls the rule levels. 0 is the loosest and 7 is the
220 strictest. If this option isn't set, the rule level will be controlled by
221 the configuration file. If no configuration file can be detected, `'7'` will
224 *ale-options.php_phpstan_configuration*
225 *g:ale_php_phpstan_configuration*
226 *b:ale_php_phpstan_configuration*
227 php_phpstan_configuration
228 g:ale_php_phpstan_configuration
232 This variable sets path to phpstan configuration file.
234 *ale-options.php_phpstan_autoload*
235 *g:ale_php_phpstan_autoload*
236 *b:ale_php_phpstan_autoload*
238 g:ale_php_phpstan_autoload
242 This variable sets path to phpstan autoload file.
244 *ale-options.php_phpstan_memory_limit*
245 *g:ale_php_phpstan_memory_limit*
246 *b:ale_php_phpstan_memory-limit*
247 php_phpstan_memory_limit
248 g:ale_php_phpstan_memory_limit
252 This variable sets the memory limit for phpstan analysis. This is a string
253 in the same format as `php.ini` accepts, e.g. `128M`, `1G`.
256 ===============================================================================
257 psalm *ale-php-psalm*
259 *ale-options.php_psalm_executable*
260 *g:ale_php_psalm_executable*
261 *b:ale_php_psalm_executable*
263 g:ale_php_psalm_executable
267 This variable sets the executable used for psalm.
269 *ale-options.php_psalm_options*
270 *g:ale_php_psalm_options*
271 *b:ale_php_psalm_options*
273 g:ale_php_psalm_options
277 This variable can be set to pass additional options to psalm.
279 *ale-options.php_psalm_use_global*
280 *g:ale_php_psalm_use_global*
281 *b:ale_php_psalm_use_global*
283 g:ale_php_psalm_use_global
285 Default: `get(g:, 'ale_use_global_executables', 0)`
287 See |ale-integrations-local-executables|
290 ===============================================================================
291 php-cs-fixer *ale-php-php-cs-fixer*
293 *ale-options.php_cs_fixer_executable*
294 *g:ale_php_cs_fixer_executable*
295 *b:ale_php_cs_fixer_executable*
296 php_cs_fixer_executable
297 g:ale_php_cs_fixer_executable
299 Default: `'php-cs-fixer'`
301 This variable sets executable used for php-cs-fixer.
303 *ale-options.php_cs_fixer_options*
304 *g:ale_php_cs_fixer_options*
305 *b:ale_php_cs_fixer_options*
307 g:ale_php_cs_fixer_options
311 This variable can be set to pass additional options to php-cs-fixer.
313 *ale-options.php_cs_fixer_use_global*
314 *g:ale_php_cs_fixer_use_global*
315 *b:ale_php_cs_fixer_use_global*
316 php_cs_fixer_use_global
317 g:ale_php_cs_fixer_use_global
319 Default: `get(g:, 'ale_use_global_executables', 0)`
321 See |ale-integrations-local-executables|
324 ===============================================================================
327 *ale-options.php_php_executable*
328 *g:ale_php_php_executable*
329 *b:ale_php_php_executable*
331 g:ale_php_php_executable
335 This variable sets the executable used for php.
338 ===============================================================================
341 *ale-options.php_pint_executable*
342 *g:ale_php_pint_executable*
343 *b:ale_php_pint_executable*
345 g:ale_php_pint_executable
349 This variable sets the executable used for pint.
351 *ale-options.php_pint_options*
352 *g:ale_php_pint_options*
353 *b:ale_php_pint_options*
355 g:ale_php_pint_options
359 This variable can be set to pass additional options to pint.
361 *ale-options.php_pint_use_global*
362 *g:ale_php_pint_use_global*
363 *b:ale_php_pint_use_global*
365 g:ale_php_pint_use_global
367 Default: `get(g:, 'ale_use_global_executables', 0)`
369 See |ale-integrations-local-executables|
372 ===============================================================================
373 tlint *ale-php-tlint*
375 *ale-options.php_tlint_executable*
376 *g:ale_php_tlint_executable*
377 *b:ale_php_tlint_executable*
379 g:ale_php_tlint_executable
383 See |ale-integrations-local-executables|
385 *ale-options.php_tlint_use_global*
386 *g:ale_php_tlint_use_global*
387 *b:ale_php_tlint_use_global*
389 g:ale_php_tlint_use_global
391 Default: `get(g:, 'ale_use_global_executables', 0)`
393 See |ale-integrations-local-executables|
395 *ale-options.php_tlint_options*
396 *g:ale_php_tlint_options*
397 *b:ale_php_tlint_options*
399 g:ale_php_tlint_options
403 This variable can be set to pass additional options to tlint
406 ===============================================================================
407 intelephense *ale-php-intelephense*
409 *ale-options.php_intelephense_executable*
410 *g:ale_php_intelephense_executable*
411 *b:ale_php_intelephense_executable*
412 php_intelephense_executable
413 g:ale_php_intelephense_executable
415 Default: `'intelephense'`
417 The variable can be set to configure the executable that will be used for
418 running the intelephense language server. `node_modules` directory
419 executable will be preferred instead of this setting if
420 |g:ale_php_intelephense_use_global| is `0`.
422 See: |ale-integrations-local-executables|
424 *ale-options.php_intelephense_use_global*
425 *g:ale_php_intelephense_use_global*
426 *b:ale_php_intelephense_use_global*
427 php_intelephense_use_global
428 g:ale_php_intelephense_use_global
430 Default: `get(g:, 'ale_use_global_executables', 0)`
432 This variable can be set to `1` to force the language server to be run with
433 the executable set for |g:ale_php_intelephense_executable|.
435 See: |ale-integrations-local-executables|
437 *ale-options.php_intelephense_config*
438 *g:ale_php_intelephense_config*
439 *b:ale_php_intelephense_config*
440 php_intelephense_config
441 g:ale_php_intelephense_config
445 The initialization options config specified by Intelephense. Refer to the
446 installation docs provided by intelephense (github.com/bmewburn/intelephense
450 ===============================================================================
451 vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl: