Commit graph

395 commits

Author SHA1 Message Date
riscy
51a57a6a03 add "within reason" note to checkdoc output scroll 2023-11-19 15:09:11 -08:00
riscy
eca3403b6e add lint to validate namespacing of autothemer-defined themes 2023-11-19 15:09:11 -08:00
riscy
5381a0fa60 update lint to check pos-xol, and handle point-at-xol deprecations 2023-11-19 15:09:11 -08:00
riscy
99505c8b07 narrow lint against using fset to top-level forms only 2023-11-19 15:09:11 -08:00
riscy
a3a772ed40 add melpazoid-is-not-necessary note to top of README 2023-11-19 15:09:11 -08:00
riscy
4888ad9a4f add fingerprint for MPL-2 license; accommodate 0BSD/ISC ambiguity 2023-11-19 15:09:11 -08:00
riscy
87662dce1b improve better explanation for skipping files in MELPA PRs 2023-11-19 15:09:11 -08:00
riscy
a0214518fb demote melpazoid-check-mixed-indentation to the picky list 2023-11-19 15:09:11 -08:00
riscy
1f1c6c7730 display package-lint-main-file variable (when set) in output scroll 2023-11-19 15:09:11 -08:00
riscy
795fe8940a bugfix and improve package-requires mismatch/incompatibility check 2023-11-19 15:09:11 -08:00
riscy
86a37a7915 add check-commentary and check-mixed-indentation elisp file checks 2023-11-19 15:09:11 -08:00
riscy
a519b83048 clarify note advising excluding <package>-pkg.el files 2023-11-19 15:09:11 -08:00
riscy
17c4cf9eb2 update more phrasing around licenses and license boilerplate 2023-11-19 15:09:11 -08:00
riscy
33f56e88b8 extend repo license check to look inside license directories 2023-11-19 15:09:11 -08:00
riscy
39eb174643 modernize use of subprocess with capture_output=True 2023-11-19 15:09:11 -08:00
riscy
712e952a5e rewrite check_package_name to find better lists of similar names 2023-11-19 15:09:11 -08:00
riscy
315556aef1 add alternative GPL versions to acceptable license list 2023-11-19 15:09:11 -08:00
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