Skip to content
This repository has been archived by the owner on Jun 27, 2022. It is now read-only.

Latest commit

 

History

History
38 lines (32 loc) · 1.28 KB

README.md

File metadata and controls

38 lines (32 loc) · 1.28 KB

linter-kotlin

This linter package lints .kt files using kotlinc
This package requires the language-kotlin package to be present

Package installation

This package can be installed from the package settings page by searching for and installing the linter-kotlin package.
It can also be installed using apm from the command line:

$ apm install linter-kotlin

Configuration

The package can be configured from the settings page or by editing config.cson directly.
Available configuration options are:

  • executablePath - The path to the kotlin compiler executable
    default: 'kotlinc'
  • classpath - extra classpath to be compile with
    default: ''
  • compilerOutputDir - The directory to put generated class files
    default: 'bin'
  • commandTimeout - Number of seconds to wait for the compiler default: 30

An example configuration (in config.cson):

"linter-kotlin":
	executablePath: "/usr/bin/kotlinc"
	classpath: "/usr/local/lib/java/somelibrary.jar:/home/user/classdir"
	compilerOutputDir: "build"
	commandTimeout: 30

Project specific classpath can be defined in a file called .atom_jvm_classpath

NOTE: The kotlin compiler does not support classpath wildcards
If you define classpaths that have wildcards in them, they will be ignored