package-lint is a common syntax checker for elisp files to encourage
compliance with Emacs style guidelines.
When a package (project) is split across more than one file,
package-lint gets confused because it uses the elisp file name as
the basis for the package namespace.
File-local variable package-lint-main-file is used to avoid the
We define the variable once in .dir-locals.el in order to avoid
needing to create an stanza for file-local variables in each of the
160+ files of the project.
The variable needs to be set separately for the shimbun directory
because of the separate namespace used there.
Commit c790588 is a minor, questionable, and unrelated issue that
arose when automating enforcement of tabs instead of spaces. See
there and possibly drop the commit if undesirable.
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.