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 |
|
riscy
|
fd0596a88a
|
tweak cache sizes and cache invalidation for longer runs
|
2022-07-10 19:09:32 -07:00 |
|
riscy
|
c3374e3bb8
|
improve check for reserved package names and package name collisions
|
2022-07-10 19:08:50 -07:00 |
|
riscy
|
2b27ebbbcc
|
add check for packages that should be using :fetcher github
|
2022-07-10 17:30:35 -07:00 |
|
riscy
|
f4a30976a7
|
build package even if it doesn't specify dependency versions
|
2022-07-10 17:29:27 -07:00 |
|
riscy
|
151669425c
|
pylint melpazoid.el; add __author__ and __license__ lines
|
2022-07-10 17:26:31 -07:00 |
|
riscy
|
5ce2c3a7bf
|
license fixes (add cc0 to accepted list, fix concat bug, rephrasing)
|
2022-07-10 17:24:16 -07:00 |
|
riscy
|
9cee7e21b3
|
add handling for empty package-lint output buffers
|
2022-07-04 13:00:17 -07:00 |
|
riscy
|
9b98492d25
|
add workaround for incidental format specifiers in melpazoid-insert
|
2022-07-04 12:59:56 -07:00 |
|
riscy
|
d7fb7f81e5
|
rename variables: "insertion"/"inserted" text is now "pending" text
|
2022-05-30 09:07:53 -07:00 |
|
riscy
|
c7cc286072
|
update kelleyk/emacs in Dockerfile from emacs27 to emacs28
|
2022-05-28 10:56:07 -07:00 |
|
riscy
|
aa9b0e5b70
|
update _files_in_recipe() to use 3.1 version of package-build.el
|
2022-05-22 12:02:16 -07:00 |
|
riscy
|
a1a0a03bd0
|
minorly adjust phrasing for bind-keys/define-keys lints
|
2022-05-08 15:23:56 -07:00 |
|
riscy
|
a835f59d33
|
extend list of acceptable LICENSE filenames at repo root
|
2022-05-08 15:23:56 -07:00 |
|
riscy
|
d329392d79
|
decrease false-positives for f-string lints (e.g. format-message)
|
2022-05-08 15:23:56 -07:00 |
|
riscy
|
19ac31fc52
|
output package name and version during build to help with debugging
|
2022-05-08 15:23:56 -07:00 |
|
riscy
|
33c052ae46
|
use markdown for melpazoid output
|
2022-05-08 15:23:53 -07:00 |
|
riscy
|
da5bc9d07c
|
clean up urllib.request handling and update README, re: #16
|
2022-05-08 15:23:42 -07:00 |
|
riscy
|
a3a5eb0dc4
|
use mypy --strict
|
2022-04-03 14:47:07 -07:00 |
|
riscy
|
e5fca66b6a
|
drop all external python dependencies (re: #16)
|
2022-04-03 14:30:17 -07:00 |
|
riscy
|
36a9eb9855
|
improve lint around use of #'temporary-file-directory
|
2022-03-27 19:59:36 -07:00 |
|
riscy
|
7e158e3467
|
simplify license checks; add note re: GPL 2.0
|
2022-03-27 19:57:26 -07:00 |
|
riscy
|
c54f1dd6cb
|
add lint around load-file-name being nil on eval-buffer
|
2022-02-27 20:45:07 -08:00 |
|
riscy
|
353b9210be
|
update help text re: possible targets
|
2022-02-27 20:40:54 -08:00 |
|
riscy
|
afd463f55a
|
always install the latest version of each given dependency
|
2022-02-27 16:08:13 -08:00 |
|
riscy
|
532a896781
|
improve crude lexer vs recipe files
|
2022-02-27 16:02:23 -08:00 |
|
riscy
|
6548415497
|
add --pids-limit=5 to default DOCKER_OPTIONS
|
2022-02-20 10:33:58 -08:00 |
|
riscy
|
5b7ea1a655
|
check recipes (in addition to MELPA PRs) copied to the clipboard
|
2022-02-20 10:33:58 -08:00 |
|
riscy
|
5bb8af1995
|
fix: be more thorough in checking recipes with validate_recipe
|
2022-02-20 10:33:58 -08:00 |
|
riscy
|
a73604ed80
|
move "Package-Requires mismatch" check into package checks
|
2022-02-20 10:33:58 -08:00 |
|
riscy
|
b8e3dee3cc
|
handful of misc output edits
|
2022-02-20 10:33:54 -08:00 |
|