summaryrefslogtreecommitdiff
path: root/doc/ale-kotlin.txt
blob: 04efaeafce13921546ab3530c48b81d8bf7efb6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
===============================================================================
ALE Kotlin Integration                                     *ale-kotlin-options*
                                                       *ale-integration-kotlin*

-------------------------------------------------------------------------------
Integration Information

  Make sure your setup has support for the kotlin file type. A filetype plugin
  can be found here: https://github.com/udalov/kotlin-vim


  Note: Make sure you have a working kotlin compiler


-------------------------------------------------------------------------------
kotlinc                                                    *ale-kotlin-kotlinc*

g:ale_kotlin_kotlinc_options                     *g:ale_kotlin_kotlinc_options*
  Type: |String|
  Default: `''`

  Additional options to pass to the kotlin compiler

g:ale_kotlin_kotlinc_enable_config         *g:ale_kotlin_kotlinc_enable_config*
  Type: |Number|
  Default: `0`

  Setting this variable to `1` tells the linter to load a configuration file.
  This should be set in your vimrc

g:ale_kotlin_kotlinc_config_file             *g:ale_kotlin_kotlinc_config_file*
  Type: |String|
  Default: `'.ale_kotlin_kotlinc_config'`

  Filename of the configuration file. This should be set in your vimrc

g:ale_kotlin_kotlinc_classpath                 *g:ale_kotlin_kotlinc_classpath*
  Type: |String|
  Default: `''`

  A string containing the paths (separated by the appropriate path separator)
  of the source directories.

g:ale_kotlin_kotlinc_sourcepath               *g:ale_kotlin_kotlinc_sourcepath*
  Type: |String|
  Default: `''`

  A string containing the paths (separated by space) of the source
  directories.

g:ale_kotlin_kotlinc_use_module_file     *g:ale_kotlin_kotlinc_use_module_file*
  Type: |Number|
  Default: `0`

  This option indicates whether the linter should use a module file. It is off
  by default.

g:ale_kotlin_kotlinc_module_filename     *g:ale_kotlin_kotlinc_module_filename*
  Type: |String|
  Default: `'module.xml'`

  The filename of the module file that the linter should pass to the kotlin
  compiler.

  vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl: