branch: elpa/kotlin-mode commit 271f689a2fe728aab2f18f425d240fa809926c0c Author: taku0 <mxxouy6x3m_git...@tatapa.org> Commit: taku0 <mxxouy6x3m_git...@tatapa.org>
Add linter --- .dir-locals.el | 7 +++++++ Cask | 3 ++- Makefile | 12 ++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/.dir-locals.el b/.dir-locals.el new file mode 100644 index 0000000000..ffd8cc1382 --- /dev/null +++ b/.dir-locals.el @@ -0,0 +1,7 @@ +((emacs-lisp-mode . ((package-lint-main-file . "kotlin-mode.el") + (eval . (checkdoc-minor-mode)) + (indent-tabs-mode . nil) + (fill-column . 80) + (tab-width . 8) + (sentence-end-double-space . t) + (emacs-lisp-docstring-fill-column . 75)))) diff --git a/Cask b/Cask index 2755da6ab0..e2f44050f4 100644 --- a/Cask +++ b/Cask @@ -6,4 +6,5 @@ (development (depends-on "ecukes") (depends-on "ert-expectations") - (depends-on "ert-runner")) + (depends-on "ert-runner") + (depends-on "elisp-lint")) diff --git a/Makefile b/Makefile index aa17634b0c..16a590da24 100644 --- a/Makefile +++ b/Makefile @@ -54,3 +54,15 @@ test: -f batch-byte-compile \ *.el cask exec ert-runner -L . -L test + +lint: +## Run linters. + rm -f *.elc + rm -f kotlin-mode-autoloads.el + $(CASK) exec $(EMACS) --batch -Q \ + -l elisp-lint.el \ + --eval '(setq elisp-lint--debug t)' \ + -f elisp-lint-files-batch \ + *.el + rm -f *.elc + rm -f kotlin-mode-autoloads.el