Commit graph

428 commits

Author SHA1 Message Date
riscy
58a500da07 add more accommodations for unusually written Package-Requires 2023-11-19 15:09:11 -08:00
riscy
dd7f4a3682 narrow check same-named files to elisp source files only 2023-11-19 15:09:11 -08:00
riscy
433dd25885 update .gitignore to include .hypothesis and __pycache__ 2023-11-19 15:09:11 -08:00
riscy
d02980e784 add/remove/adjust some of the elisp code checks 2023-11-19 15:09:11 -08:00
riscy
711e11fa05 discourage explicit dependency on marginalia, per melpa/melpa#8350 2023-11-19 15:09:11 -08:00
riscy
72f595e2c8 standardize emacs cli invocations for consistency 2023-11-19 15:09:11 -08:00
riscy
1cfece8457 improve package name search, fix emacsmirror parsing bug 2023-11-19 15:09:11 -08:00
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