Skip to content

Replace elisp-lint with built-in checkdoc linter#3864

Merged
bbatsov merged 1 commit intomasterfrom
simplify-lint-setup
Feb 9, 2026
Merged

Replace elisp-lint with built-in checkdoc linter#3864
bbatsov merged 1 commit intomasterfrom
simplify-lint-setup

Conversation

@bbatsov
Copy link
Member

@bbatsov bbatsov commented Feb 9, 2026

Summary

  • Replace elisp-lint with Eldev's built-in checkdoc linter
  • elisp-lint was configured to only run checkdoc and indentation checks anyway (package-lint, fill-column, and byte-compile were all disabled), so this simplifies the setup and removes a dependency
  • Added a comment explaining why package-lint is disabled (nrepl-*.el files intentionally use the nrepl- prefix)

Test plan

  • CircleCI lint job passes with the new linter configuration
  • CircleCI unit tests pass on all Emacs versions

elisp-lint was configured to only run checkdoc and indentation
checks (with package-lint, fill-column, and byte-compile disabled).
Replace it with Eldev's built-in checkdoc linter directly, which
is simpler and avoids the elisp-lint dependency.
@bbatsov bbatsov merged commit f44f57a into master Feb 9, 2026
14 checks passed
@bbatsov bbatsov deleted the simplify-lint-setup branch February 9, 2026 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant