[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/kotlin-mode 271f689a2f 1/5: Add linter
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/kotlin-mode 271f689a2f 1/5: Add linter |
Date: |
Mon, 23 Jan 2023 15:00:06 -0500 (EST) |
branch: elpa/kotlin-mode
commit 271f689a2fe728aab2f18f425d240fa809926c0c
Author: taku0 <mxxouy6x3m_github@tatapa.org>
Commit: taku0 <mxxouy6x3m_github@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