Commit graph

428 commits

Author SHA1 Message Date
riscy
cf6e1dbc19 group some of the miscellaneous lints together 2021-02-20 18:05:54 -08:00
riscy
36a5ae948c fix: adjust license fingerprint; add FSFAP fingerprint 2021-02-20 18:05:54 -08:00
riscy
b92b465ff7 feat: add experimental check against Emacs builtin, "elint" 2021-02-20 18:05:54 -08:00
riscy
cf2bf667fe fix: undo accidental transposition in format 2021-02-20 18:05:54 -08:00
riscy
cbdc19c073 feat: make packages found in Emacsmirror explicit 2021-02-20 18:05:54 -08:00
riscy
bfce700f83 feat: improve clarity of some failure messages 2021-02-20 18:05:44 -08:00
riscy
6973ea654c feat: add a few more f-string lints 2021-01-19 20:41:34 -08:00
riscy
da4e42b85b feat: add 'double negation' lints 2020-12-29 13:09:43 -08:00
riscy
dc4e6f48ea feat: ignore package-install errors; downstream errors are clearer 2020-12-28 16:43:56 -08:00
riscy
7a33b03713 minor melpazoid.el code cleanup & compiler pacifier 2020-12-28 16:43:17 -08:00
riscy
def846dd08 feat: add melpazoid link to 'other possible lints' output 2020-12-28 16:04:42 -08:00
riscy
6f401e958e adjust license detection and linting 2020-12-28 16:04:19 -08:00
riscy
243e1feea1 improve variable naming/fix shadowed function name 2020-12-28 16:03:52 -08:00
riscy
bb1569facd remove unused 'melpazoid-error-p' variable 2020-12-28 16:03:48 -08:00
riscy
f50df0a3cb feat!: emacs27-nox -> emacs27 to support e.g. (require 'mwheel) 2020-12-20 21:45:57 -08:00
riscy
c7a62e3ac9 feat: update a handful of lints 2020-12-12 11:22:14 -08:00
riscy
f9abcddc99 fix: raise exceptions when encountering certain kinds of bad input 2020-11-23 22:13:54 -08:00
riscy
e35a841c2c prefer handling argparsing inside a _main function 2020-11-23 22:13:54 -08:00
riscy
92532e3f9e lint some of the subprocess handling 2020-11-23 22:13:40 -08:00
riscy
9290a09ae5 feat!: use kelleyk Emacs 27.1 instead of building from scratch (#12) 2020-11-23 21:01:34 -08:00
riscy
e9045bc395 feat!: remove .travis.yml; remove support for Travis 2020-11-23 20:58:45 -08:00
riscy
871b10c3b6 feat: compile emacs with libxml2 and libjansson (#12) 2020-10-25 11:09:28 -07:00
riscy
6a8fb76060 feat: add a couple elisp lints 2020-10-18 22:03:12 -07:00
riscy
94f8e84135 misc small code cleanups 2020-10-18 22:01:54 -07:00
riscy
32a976753b fix: better align "main" file detection with package-build 2020-10-17 15:00:16 -07:00
riscy
d693294c68 docs: improve wording, add/restore doctests 2020-10-17 14:19:33 -07:00
riscy
4e4cb53b1f fix: improve handling of non-utf8-encoded files
#
      (use "git pull" to merge the remote branch into yours)
2020-10-04 13:53:40 -07:00
riscy
73e9cccf1b feat: add define-obsolete-function-alias sharpquote hint
#
      (use "git pull" to merge the remote branch into yours)
2020-10-03 21:32:00 -07:00
riscy
e76273886a docs: tighten up intro paragraphs 2020-10-03 21:31:48 -07:00
riscy
886d8c4236 fix: limit false positives on '(lambda for sharp-quote lint 2020-10-03 14:03:01 -07:00
riscy
c3f4a9771a feat: enable whitespace in linter regexps to cross lines 2020-09-27 13:12:18 -07:00
riscy
d10cdad49f feat: rm functionp sharp-quote lint; add concat+format lints 2020-09-27 13:11:39 -07:00
riscy
99491a286b rm dead code 2020-09-20 21:28:09 -07:00
riscy
b03cd01cd2 build: lock python requirements.txt 2020-09-20 21:27:44 -07:00
riscy
05d5a74942 fix!: don't automatically read recipe file when parsing 2020-09-20 16:59:06 -07:00
riscy
75c96cd7f6 fix: don't use develop branch in example workflow 2020-09-20 15:29:11 -07:00
riscy
fe2c8ac6b4 perf: use lighterweight methods to check for existing packages 2020-09-20 14:55:00 -07:00
riscy
7b8687d78d feat: add additional package-name checks 2020-09-20 14:13:08 -07:00
riscy
5e33346fb3 fix: exclude spurious files from checks 2020-09-20 14:13:08 -07:00
riscy
96bdabb535 feat: add/improve emacs lisp lints 2020-09-20 14:13:03 -07:00
riscy
929f17f5f9 fix: correct lexical binding hint 2020-09-20 09:37:55 -07:00
riscy
4214f2907b fix: use inhibit-message instead of cl-letf 2020-09-19 09:02:18 -07:00
riscy
47b850ea8d fix: disable modifying buffers by default 2020-09-13 17:30:34 -07:00
riscy
3df6e76cf1 docs: link to simpler SPDX page 2020-09-13 17:30:34 -07:00
riscy
158aee9cad feat: don't lint strings unless on purpose 2020-09-13 17:30:34 -07:00
riscy
3f020cce00 feat: add and reword several elisp lints 2020-09-13 17:29:52 -07:00
riscy
961c310480 fix: add updated package-requires to checker 2020-09-06 16:10:49 -07:00
riscy
f7436f6624 fix: address Emacs 27's lexical binding by default 2020-09-06 16:10:49 -07:00
riscy
7cea66c743 feat: recommend 'LICENSE' file; be lenient with SPDX matching 2020-09-06 16:10:49 -07:00
riscy
3549974077 rephrase a couple outputs 2020-09-06 16:10:40 -07:00