francis36012 / linter-kotlin

A kotlin linter package for the Atom editor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A kotlin linter package for the Atom editor

License:MIT License


Languages

Language:CoffeeScript 100.0%