Commit graph

421 commits

Author SHA1 Message Date
Korytov Pavel
cdfc3f87c0
Fix "progress=plain and quiet cannot be used together" in CI (#30) 2023-09-02 12:12:11 -07:00
Steve Purcell
609186371f
Update a few recommendations (#31) 2023-09-02 10:40:14 -07:00
nik gaffney
071778611c
update setup-python version (#29) 2023-06-18 09:46:10 -07:00
Peter Hoeg
d482d5d3e9
allow overriding docker command for podman (#27) 2023-05-21 08:44:56 -07:00
riscy
cad60971ae fix "value as variable is void: package-build-use-git-remote-hg" 2022-12-18 16:41:17 -07:00
riscy
71ad893065 add check against top-level setq modifying Emacs on load 2022-12-15 13:08:29 -08:00
riscy
fd8017ad85 add check against misusing triple-semicolons (usually in Commentary) 2022-12-15 13:08:29 -08:00
riscy
bf4bec6c5a improve checks related to setting major-mode variables 2022-12-15 13:08:29 -08:00
riscy
0760474d29 tweak output when running load-checks 2022-12-15 13:08:29 -08:00
riscy
29f22ffa60 improve parsing/reporting on SPDX license identifiers 2022-12-15 13:08:29 -08:00
riscy
60303dff1d make regexp matches case-sensitive by default re: #18 2022-12-15 13:08:29 -08:00
riscy
06aca61c37 add line explaining GPL-2.0-only absence in valid license list 2022-12-15 13:08:29 -08:00
riscy
076b721e41 improve time-string patterns (must include org-format-time-string) 2022-12-15 13:08:29 -08:00
riscy
e29fc9fdfb prefer less disruptive --progress=plain during docker build 2022-12-15 13:08:29 -08:00
riscy
dc4e3f7fd4 remove and inline some (more) top-level constants 2022-12-15 13:08:29 -08:00
riscy
878d421e2d fix _MELPAZOID_ROOT const to work with Emacs inferior python 2022-12-15 13:08:29 -08:00
riscy
8a59c534e7 rm top-level require of package.el which has many transitive imports 2022-12-15 13:08:29 -08:00
riscy
dda516ffa6 rename 'run_build_script' function to 'eval_elisp' 2022-12-15 13:08:29 -08:00
riscy
6aed756a24 adjust output colors when checking melpa pull requests 2022-12-15 13:08:29 -08:00
riscy
a5f2d5fa4d map gitlab api response to typical github api response 2022-12-15 13:08:29 -08:00
riscy
be7e98a9a4 remove and inline some top-level constants 2022-12-15 13:08:29 -08:00
Chris Rayner
20a56be3b2
Upgrade Python in GitHub Actions to 3.9 2022-12-15 13:06:06 -08:00
SqrtMinusOne
866ebdb5b6 upgrade Python to 3.9 in the test workflow 2022-12-09 20:35:57 +03:00
SqrtMinusOne
a6e0d6493b upgrade Python to 3.9 2022-12-09 20:26:22 +03:00
riscy
0b6fd4e3f6 fix license-only checker when a local repository is specified 2022-08-27 12:45:06 -07:00
riscy
1b6d370a6d prefer using os.listdir/os.scandir over glob.glob 2022-08-27 08:50:26 -07:00
riscy
464351510b clean up output of 'commentary' lines 2022-08-21 18:47:46 -07:00
riscy
37a27f59eb add unbalanced-parens check to _tokenize_expression 2022-08-21 18:37:46 -07:00
riscy
44f947f999 don't build if multiple elisp files have the same basename 2022-08-21 17:05:12 -07:00
riscy
3a05ae27f9 add support for gitlab.com/api to fetch license info 2022-08-21 17:05:12 -07:00
riscy
41141c9ab5 use spdx.org/licenses api to validate/standardize licenses 2022-08-21 17:05:12 -07:00
riscy
ae5d31062d remove contextlib.suppress; these exceptions are being handled 2022-08-21 17:04:49 -07:00
riscy
bf3cd52de9 prefer Optional types instead of returning empty values (addendum) 2022-08-07 22:38:09 -07:00
riscy
680f58ec82 add another suggestion for %Y-%m-%d time string 2022-08-07 17:06:37 -07:00
riscy
23c821feda invoke debugger on KeyboardInterrupt inside _check_loop() 2022-08-07 16:29:48 -07:00
riscy
abf5b0c412 add support for checking MELPA PR's with multiple recipes 2022-07-31 16:31:57 -07:00
riscy
ce80f10bb7 throw Exception when trying to clone into directory that exists 2022-07-31 12:18:04 -07:00
riscy
56a7d198de change how licenses are displayed: left-align for easier comparison 2022-07-31 12:17:42 -07:00
riscy
ea448af8ad prefer Optional types instead of returning empty values 2022-07-31 12:09:16 -07:00
riscy
aa9e8a07c7 use GitHub API instead of 'patch' to determine recipe contents
Includes a couple small adjustments to the output to keep the number of API hits
similar to avoid increasing the chances of rate limiting.
2022-07-31 11:43:41 -07:00
riscy
0cf8bb73f0 add lints to cover common abbreviations of f-strings for time 2022-07-24 11:24:10 -07:00
riscy
428903566d remove undocumented and unnecessary RECIPE_FILE environment variable 2022-07-17 20:19:59 -07:00
riscy
e460725d01 remove unused return value and type hint from _check_license_file 2022-07-17 20:18:19 -07:00
riscy
e4f12ba202 remove unnecessary defvar checkdoc-common-verbs-wrong-voice 2022-07-16 09:29:21 -07:00
riscy
3d632811a5 rename boolean function validate_recipe() to is_recipe() 2022-07-16 09:28:47 -07:00
riscy
a33e6f34da add "license.md" to list of detected license filenames 2022-07-16 09:27:50 -07:00
riscy
87b0d6abfe rm unnecessary passthrough function _run_checks() 2022-07-16 09:24:44 -07:00
riscy
1243e67ca4 soften MELPA_PR regexp to accept http URLs 2022-07-10 19:09:32 -07:00
riscy
59d4af5061 improve recipe readability with crude recipe prettifier 2022-07-10 19:09:32 -07:00
riscy
b1ecc6bf0f add checks for beginning/end-of-line and point-at-bol/eol 2022-07-10 19:09:32 -07:00