riscy
|
a33c16bb82
|
add simple reminders facility for self
|
2024-11-24 13:03:14 -08:00 |
|
riscy
|
0d954690d2
|
add "good enough" handling of SPDX license expressions
|
2024-11-24 12:56:52 -08:00 |
|
riscy
|
a3efd55700
|
improve some linting on individual elisp files
|
2024-11-24 12:46:22 -08:00 |
|
riscy
|
c8ab0ebeb0
|
lint some paths and URLs (prefer pathlib.Path where applicable)
|
2024-11-24 12:34:16 -08:00 |
|
riscy
|
365858a7bc
|
align/reorder messages to do with checking overall package
|
2024-11-24 12:30:33 -08:00 |
|
riscy
|
15a7a3de02
|
from __future__ import annotations
|
2024-11-03 14:08:38 -08:00 |
|
riscy
|
f7132179d8
|
improve tests (update magit test recipe, clean up env)
|
2024-11-03 13:53:23 -08:00 |
|
riscy
|
e6b765746c
|
lint melpazoid.py vs. ruff check
|
2024-11-03 13:52:07 -08:00 |
|
riscy
|
6f03e72b6e
|
fix check on key/attribute order on recipe to allow :url
|
2024-09-29 17:28:41 -07:00 |
|
riscy
|
1c25f445e9
|
make doctest on pkg_el files robust to arbitrary set ordering
|
2024-09-29 17:19:58 -07:00 |
|
riscy
|
d07d216685
|
add simple reminder re: tags on new packages being merged
|
2024-09-29 17:18:41 -07:00 |
|
riscy
|
781a8ba40f
|
fix crash on package-recipe--upstream-url; fix recipe defaulter
|
2024-09-29 17:17:22 -07:00 |
|
riscy
|
c285d3a597
|
improve errors when Package-Requires fails tokenize()
|
2024-09-02 12:43:40 -07:00 |
|
riscy
|
b099fc75df
|
fix issues associated with updated builtin dependencies
per https://github.com/melpa/melpa/pull/9131
|
2024-09-02 11:21:12 -07:00 |
|
riscy
|
6ee358727b
|
tidy up requirements installation
|
2024-09-02 10:38:26 -07:00 |
|
riscy
|
f90463188a
|
update pyproject.toml to take values specified in setup.py
|
2024-08-04 09:55:42 -07:00 |
|
riscy
|
81a3f5d573
|
move from black --check to ruff format --check
|
2024-08-03 21:50:31 -07:00 |
|
riscy
|
299543a9ac
|
prefer breakpoint() over deprecated pdb.set_trace()
|
2024-08-03 20:30:25 -07:00 |
|
riscy
|
cd59072c2c
|
modernize type hints and function signatures for python>=3.10
|
2024-08-03 20:30:25 -07:00 |
|
riscy
|
4c50e0bd64
|
build melpazoid with python-version 3.10
|
2024-08-03 20:30:25 -07:00 |
|
riscy
|
f4eec5a6b0
|
minor improvements to url handling, ensure http/https prefix
|
2024-08-03 20:30:12 -07:00 |
|
riscy
|
611f549571
|
add elisp lints for commonly misused path literals
|
2024-08-03 16:38:22 -07:00 |
|
riscy
|
eb96a83d3d
|
minor improvements to dependency handling
|
2024-08-03 16:38:22 -07:00 |
|
riscy
|
40e2b42325
|
improve license detection
|
2024-08-03 16:38:18 -07:00 |
|
riscy
|
b9c29e98a1
|
add elisp lints for major-mode detection
|
2024-08-03 15:14:43 -07:00 |
|
riscy
|
e55ce2d43b
|
improve elisp filename prefix and -pkg.el checks
|
2024-04-28 16:12:08 -07:00 |
|
riscy
|
cbabd715b2
|
check URL in all files (not just main file); cache _url_ok response
re: #36
|
2024-04-14 15:27:49 -07:00 |
|
riscy
|
7d8834d563
|
minor cleanup for output messages and docstrings
|
2024-04-14 11:57:28 -07:00 |
|
riscy
|
6418895536
|
separate software license checks from generic filename checks
|
2024-04-14 11:55:49 -07:00 |
|
riscy
|
4ecf49bc6e
|
add function to check package homepage URLs (closes #36)
|
2024-04-14 11:52:03 -07:00 |
|
riscy
|
cb6c4ef6a5
|
separate image build step from run step; increase pids-limit
|
2024-04-14 11:50:58 -07:00 |
|
riscy
|
c7949964bb
|
run melpazoid-lints on files in reverse order for improved output
|
2024-04-14 11:34:28 -07:00 |
|
riscy
|
ca11b0cf36
|
simplify Emacs 29 installation steps in Dockerfile
|
2024-04-14 11:33:24 -07:00 |
|
riscy
|
abc6c17643
|
improve namespace collision checks
|
2024-04-14 11:32:37 -07:00 |
|
riscy
|
7c6e51b21c
|
update/add/reorganize a few melpazoid-lints
|
2024-04-14 11:25:32 -07:00 |
|
riscy
|
351c410a96
|
bugfix for detecting undeclared requirements in subpackage
|
2024-01-28 10:23:53 -08:00 |
|
riscy
|
a8eb378ba1
|
fix 'invalid recipe' output; improve *.el recipe suggestion
|
2023-12-18 11:29:04 -07:00 |
|
riscy
|
6c07de91de
|
fix string formatting of perf_counter numbers
|
2023-12-18 11:27:32 -07:00 |
|
riscy
|
f6754e57bb
|
fix creation of nested directories re: pathlib.Path.mkdir
|
2023-12-10 10:26:44 -08:00 |
|
riscy
|
27c492d007
|
swap os.path usage with pathlib.Path
|
2023-12-09 23:19:03 -08:00 |
|
riscy
|
719ce96c15
|
rm superfluous single quotes re: byte-compiling of melpazoid (#24)
|
2023-11-24 10:04:18 -08:00 |
|
riscy
|
b9bf2635ab
|
update CI_BRANCH on magit (master -> main)
|
2023-11-23 22:38:32 -08:00 |
|
riscy
|
19cb45d91b
|
upgrade melpazoid runtime checks (Dockerfile) to run on emacs 29.1
|
2023-11-23 12:03:03 -08:00 |
|
riscy
|
09fdefd78b
|
clean up checking/installing requirements listed in Package-Requires
|
2023-11-23 12:03:03 -08:00 |
|
riscy
|
e7e81033cf
|
add time.perf_counter to _check_loop()
|
2023-11-23 11:34:47 -08:00 |
|
riscy
|
4f5c1bc106
|
move a couple of noisy melpazoid-lints into "picky" checks
|
2023-11-19 15:09:57 -08:00 |
|
riscy
|
dc5ecca163
|
tune up some of the recipe-checking code
|
2023-11-19 15:09:11 -08:00 |
|
riscy
|
ec0d7969a5
|
improve license detection re: github, spdx, licenses in directories
|
2023-11-19 15:09:11 -08:00 |
|
riscy
|
e982ec6d8e
|
remove deprecated "coding: utf-8" boilerplate
|
2023-11-19 15:09:11 -08:00 |
|
riscy
|
51a57a6a03
|
add "within reason" note to checkdoc output scroll
|
2023-11-19 15:09:11 -08:00 |
|