Super-linter: Elisp Support

Created on 18 Jun 2020  路  11Comments  路  Source: github/super-linter

Is your feature request related to a problem? Please describe.

super-linter does not support Emacs lisp (elisp)

Describe the solution you'd like

Use super-linter to lint Emacs lisp (elisp) code

Describe alternatives you've considered

Byte compiling and/or checkdoc with Emacs.
Example of a GH Action: https://github.com/emacs-lsp/lsp-mode/blob/master/.github/workflows/test.yml.

stale 馃 enhancement

All 11 comments

This issue has been automatically marked as stale because it has not had recent activity.
It will be closed in 14 days if no further activity occurs.
Thank you for your contributions.

If you think this issue should stay open, please remove the O: stale 馃 label or comment on the issue.

I'm still interested in that...

@ericdallo if you can make a PR against the super-linter to help get this added, I would be glad to help get it across the finish line:)

Thank you @admiralAwkbar, I started a draft PR here: https://github.com/github/super-linter/pull/530 but I'm stuck not being able to install emacs on the docker image correctly:
image
I also found this: https://github.com/cask/cask/issues/471

Hello, I am currently working on elinter, which can be a solution to this issue.

It is still in alpha, but I've implemented its basic features. Now I'm starting to apply it to existing projects to test its functionality. If it works, I will start working on integrating it with super-linter.

One question: elinter depends on the Nix package manager. Can I install it into the Docker container, or is there any other integration that uses it?

Nice @akirak, I think you can install on the docker image like many other linters are doing that (and I think nix should be used from other linters in the future too)

This issue has been automatically marked as stale because it has not had recent activity.
It will be closed in 14 days if no further activity occurs.
Thank you for your contributions.

If you think this issue should stay open, please remove the O: stale 馃 label or comment on the issue.

Sorry, I won't work on this issue soon. I don't mind if it's closed for now so that it can be reopened later. If someone else would implement it, please go ahead.

In elinter-demo, I randomly pick a package from top 25% ones on MELPA every day and run lint on it, and no package has ever passed the checks. Maybe you'll want to discuss which checks are essential.

This issue has been automatically marked as stale because it has not had recent activity.
It will be closed in 14 days if no further activity occurs.
Thank you for your contributions.

If you think this issue should stay open, please remove the O: stale 馃 label or comment on the issue.

This issue has been automatically marked as stale because it has not had recent activity.
It will be closed in 14 days if no further activity occurs.
Thank you for your contributions.

If you think this issue should stay open, please remove the O: stale 馃 label or comment on the issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

zkoppert picture zkoppert  路  3Comments

kilasuit picture kilasuit  路  5Comments

dshevtsov picture dshevtsov  路  3Comments

thehesiod picture thehesiod  路  4Comments

sergey-muntyanu picture sergey-muntyanu  路  4Comments