Skip to content

Commit 81bc239

Browse files
committed
Add: emacs-package-checker
@akirak I just discovered this! :)
1 parent ae1d2d3 commit 81bc239

File tree

2 files changed

+27
-3
lines changed

2 files changed

+27
-3
lines changed

README.org

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1891,6 +1891,7 @@ The [[https://www.gnu.org/software/emacs/manual/html_node/elisp/Simple-Packages.
18911891
- [[#building--testing][Building / Testing]]
18921892
- [[#cask-project-management-tool-for-emacs][cask: Project management tool for Emacs]]
18931893
- [[#eldev-elisp-development-tool][eldev: Elisp Development Tool]]
1894+
- [[#emacs-package-checker-check-emacs-lisp-packages-in-a-clean-environment][emacs-package-checker: Check Emacs Lisp packages in a clean environment]]
18941895
- [[#emakeel-test-elisp-without-the-hoops][emake.el: Test Elisp without the hoops]]
18951896
- [[#makel-a-makefile-to-facilitate-checking-emacs-packages][makel: A makefile to facilitate checking Emacs packages]]
18961897
- [[#makemsh-makefile-like-script-for-building-and-testing-packages][makem.sh: Makefile-like script for building and testing packages]]
@@ -1920,6 +1921,14 @@ Cask is a project management tool for Emacs that helps automate the package deve
19201921
Eldev (Elisp Development Tool) is an Emacs-based build tool, targeted solely at Elisp projects. It is an alternative to Cask. Unlike Cask, Eldev itself is fully written in Elisp and its configuration files are also Elisp programs. If you are familiar with Java world, Cask can be seen as a parallel to Maven — it uses project description, while Eldev is sort of a parallel to Gradle — its configuration is a program on its own.
19211922
#+END_QUOTE
19221923

1924+
***** [[https://github.com/akirak/emacs-package-checker][emacs-package-checker: Check Emacs Lisp packages in a clean environment]]
1925+
1926+
#+BEGIN_QUOTE
1927+
Emacs Package Checker lets you quickly configure typical linters (i.e. package-lint, byte-compile, and checkdoc) for your Emacs package.
1928+
1929+
There are existing solutions in this field like emake.el and makel. Emacs Package Checker is not any more capable than those existing solutions, but it is based on Nix package manager and runs tests in a pure, sandboxed environment. This is useful for testing Emacs packages on local machines.
1930+
#+END_QUOTE
1931+
19231932
***** [[https://github.com/vermiculus/emake.el][emake.el: Test Elisp without the hoops]]
19241933
:PROPERTIES:
19251934
:ID: 2e076cf2-77b5-440c-9832-086739185f6b

index.html

Lines changed: 18 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)