Repository navigation
chore(pre-commit.ci): pre-commit autoupdate - #53
Open
pre-commit-ci[bot] wants to merge 1 commit into
Open
pre-commit-ci[bot] wants to merge 1 commit into
pre-commit-ci[bot] wants to merge 1 commit into
Conversation
Contributor
✅
|
| Descriptor | Linter | Files | Fixed | Errors | Warnings | Elapsed time |
|---|---|---|---|---|---|---|
| ✅ BASH | shellcheck | 1 | 0 | 0 | 0.04s | |
| ✅ BASH | shfmt | 1 | 0 | 0 | 0 | 0.02s |
| ✅ COPYPASTE | jscpd | yes | no | no | 2.07s | |
| ✅ JSON | prettier | 7 | 0 | 0 | 0 | 0.35s |
| ✅ JSON | v8r | 7 | 0 | 0 | 4.63s | |
| ✅ PYTHON | ruff | yes | yes | no | no | 0.32s |
| ✅ REPOSITORY | git_diff | yes | no | no | 0.01s | |
| cspell | 60 | 1 | 0 | 4.38s | ||
| ✅ YAML | prettier | 4 | 0 | 0 | 0 | 0.54s |
| ✅ YAML | v8r | 4 | 0 | 0 | 5.46s | |
| ✅ YAML | yamllint | 4 | 0 | 0 | 0.45s |
Detailed Issues
⚠️ SPELL / cspell - 1 error
tmp.6NE8UxMvCk/renovate-config.json:28:4 - Unknown word (pyenv) -- "pyenv": {
Suggestions: [peen, pena, pend, peng, penh]
CSpell: Files checked: 60, Issues found: 1 in 1 file.
You can skip this misspellings by defining the following .cspell.json file at the root of your repository
Of course, please correct real typos before :)
{
"version": "0.2",
"language": "en",
"ignorePaths": [
"**/node_modules/**",
"**/vscode-extension/**",
"**/.git/**",
"**/.pnpm-lock.json",
".vscode",
"package-lock.json",
"megalinter-reports"
],
"words": [
"pyenv"
]
}
You can also copy-paste megalinter-reports/LINTER_DEFAULT at the root of your repository
See detailed reports in MegaLinter artifacts
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
September 1, 2025 17:52
52d0796 to
1388574
Compare
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
September 8, 2025 17:56
1388574 to
d07851b
Compare
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. Thanks for integrating Codecov - We've got you covered ☂️ |
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
September 15, 2025 17:57
d07851b to
1480602
Compare
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
2 times, most recently
from
September 29, 2025 17:49
ca440b9 to
274200a
Compare
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
2 times, most recently
from
October 13, 2025 18:02
80ef538 to
a1fd49e
Compare
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
2 times, most recently
from
October 27, 2025 17:51
6f4fd9a to
7202c1b
Compare
liblaf
previously approved these changes
Nov 2, 2025
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
November 3, 2025 18:01
7202c1b to
8eb903d
Compare
liblaf
previously approved these changes
Nov 4, 2025
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
November 10, 2025 18:10
8eb903d to
760a14d
Compare
liblaf
previously approved these changes
Nov 10, 2025
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
November 17, 2025 17:58
760a14d to
46c1fd4
Compare
liblaf
previously approved these changes
Nov 17, 2025
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
November 24, 2025 18:06
46c1fd4 to
37f6bd4
Compare
liblaf
previously approved these changes
Nov 24, 2025
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
December 1, 2025 18:10
37f6bd4 to
b7f8afb
Compare
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
March 2, 2026 18:11
457d9a9 to
141ed0f
Compare
liblaf
previously approved these changes
Mar 2, 2026
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
March 9, 2026 18:17
141ed0f to
13d0a65
Compare
liblaf
previously approved these changes
Mar 9, 2026
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
March 16, 2026 18:09
13d0a65 to
e958fd6
Compare
liblaf
previously approved these changes
Mar 16, 2026
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
March 23, 2026 18:01
e958fd6 to
f48ee1f
Compare
liblaf
previously approved these changes
Mar 23, 2026
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
March 30, 2026 17:55
f48ee1f to
2f3eb99
Compare
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
April 6, 2026 18:07
2f3eb99 to
659eb40
Compare
Documentation build overview
23 files changed ·
|
✅
|
| Descriptor | Linter | Files | Fixed | Errors | Max errors | Warnings | Elapsed time |
|---|---|---|---|---|---|---|---|
| ✅ ACTION | actionlint | 1 | 0 | 0 | 0.05s | ||
| zizmor | 1 | 0 | 1 | 0 | 0.58s | ||
| jscpd | yes | 30 | no | 0.53s | |||
| ✅ JSON | jsonlint | 1 | 0 | 0 | 0.07s | ||
| ✅ JSON | prettier | 1 | 0 | 0 | 0 | 0.21s | |
| ✅ JSON | v8r | 1 | 0 | 0 | 1.08s | ||
| ✅ MARKDOWN | rumdl | 23 | 0 | 0 | 0 | 0.04s | |
| ruff | yes | yes | 49 | no | 0.13s | ||
| ✅ PYTHON | ruff-format | yes | yes | no | no | 0.03s | |
| ✅ REPOSITORY | git_diff | yes | no | no | 0.34s | ||
| cspell | 109 | 90 | 0 | 3.57s | |||
| ✅ YAML | prettier | 4 | 0 | 0 | 0 | 0.23s | |
| ✅ YAML | v8r | 4 | 0 | 0 | 1.73s | ||
| ✅ YAML | yamllint | 4 | 0 | 0 | 0.41s |
Detailed Issues
⚠️ SPELL / cspell - 90 errors
-collection
Suggestions: [pace, peace, phage, phase, place]
docs/README.md:139:35 - Unknown word (phace) -- storage /data/cherries/phace-exp --json browse -
Suggestions: [pace, peace, phage, phase, place]
docs/README.md:139:69 - Unknown word (unreviewed) -- json browse --quality unreviewed
Suggestions: [unrenewed, unrevised, unrelieved, unreceived, unreeled]
docs/README.md:241:57 - Unknown word (unreviewed) -- subjective quality `unreviewed`; execution,
Suggestions: [unrenewed, unrevised, unrelieved, unreceived, unreeled]
docs/skills/run-cherries-experiments/SKILL.md:17:1 - Unknown word (phace) -- phace-exp/
Suggestions: [pace, peace, phage, phase, place]
docs/skills/run-cherries-experiments/SKILL.md:18:18 - Unknown word (pyproject) -- cherries.toml pyproject.toml uv.lock
Suggestions: [project, projects]
docs/skills/run-cherries-experiments/SKILL.md:34:27 - Unknown word (phace) -- storage = "/data/cherries/phace-exp"
Suggestions: [pace, peace, phage, phase, place]
docs/skills/run-cherries-experiments/SKILL.md:40:51 - Unknown word (phace) -- storage /data/cherries/phace-exp init \
Suggestions: [pace, peace, phage, phase, place]
docs/skills/run-cherries-experiments/SKILL.md:120:50 - Unknown word (phace) -- runs/<RUN-ID>.md`. In phace-exp, seed it from
Suggestions: [pace, peace, phage, phase, place]
docs/skills/run-cherries-experiments/SKILL.md:160:35 - Unknown word (phace) -- storage /data/cherries/phace-exp --json browse -
Suggestions: [pace, peace, phage, phase, place]
docs/skills/run-cherries-experiments/SKILL.md:160:69 - Unknown word (unreviewed) -- json browse --quality unreviewed
Suggestions: [unrenewed, unrevised, unrelieved, unreceived, unreeled]
docs/skills/run-cherries-experiments/SKILL.md:226:26 - Unknown word (unreviewed) -- successful run starts `unreviewed`. Review is subjective
Suggestions: [unrenewed, unrevised, unrelieved, unreceived, unreeled]
README.md:51:27 - Unknown word (phace) -- "/archive/cherries/phace-exp"
Suggestions: [pace, peace, phage, phase, place]
README.md:57:27 - Unknown word (phace) -- storage = "/data/cherries/phace-exp"
Suggestions: [pace, peace, phage, phase, place]
README.md:64:51 - Unknown word (phace) -- storage /data/cherries/phace-exp init \
Suggestions: [pace, peace, phage, phase, place]
README.md:124:35 - Unknown word (phace) -- storage /data/cherries/phace-exp browse --quality
Suggestions: [pace, peace, phage, phase, place]
README.md:124:62 - Unknown word (unreviewed) -- exp browse --quality unreviewed
Suggestions: [unrenewed, unrevised, unrelieved, unreceived, unreeled]
README.md:125:35 - Unknown word (phace) -- storage /data/cherries/phace-exp browse --failed
Suggestions: [pace, peace, phage, phase, place]
README.md:175:27 - Unknown word (unreviewed) -- Successful records start `unreviewed`. Review, labels, and
Suggestions: [unrenewed, unrevised, unrelieved, unreceived, unreeled]
skills/run-cherries-experiments/SKILL.md:17:1 - Unknown word (phace) -- phace-exp/
Suggestions: [pace, peace, phage, phase, place]
skills/run-cherries-experiments/SKILL.md:18:18 - Unknown word (pyproject) -- cherries.toml pyproject.toml uv.lock
Suggestions: [project, projects]
skills/run-cherries-experiments/SKILL.md:34:27 - Unknown word (phace) -- storage = "/data/cherries/phace-exp"
Suggestions: [pace, peace, phage, phase, place]
skills/run-cherries-experiments/SKILL.md:40:51 - Unknown word (phace) -- storage /data/cherries/phace-exp init \
Suggestions: [pace, peace, phage, phase, place]
skills/run-cherries-experiments/SKILL.md:120:50 - Unknown word (phace) -- runs/<RUN-ID>.md`. In phace-exp, seed it from
Suggestions: [pace, peace, phage, phase, place]
skills/run-cherries-experiments/SKILL.md:160:35 - Unknown word (phace) -- storage /data/cherries/phace-exp --json browse -
Suggestions: [pace, peace, phage, phase, place]
skills/run-cherries-experiments/SKILL.md:160:69 - Unknown word (unreviewed) -- json browse --quality unreviewed
Suggestions: [unrenewed, unrevised, unrelieved, unreceived, unreeled]
skills/run-cherries-experiments/SKILL.md:226:26 - Unknown word (unreviewed) -- successful run starts `unreviewed`. Review is subjective
Suggestions: [unrenewed, unrevised, unrelieved, unreceived, unreeled]
src/liblaf/cherries/_capture.py:275:18 - Unknown word (OPENBLAS) -- "OPENBLAS_NUM_THREADS",
Suggestions: [OPENBASE, Openbase, OPENS, OPEL'S, OPEN'S]
src/liblaf/cherries/core/_run.py:90:12 - Unknown word (pids) -- _child_pids: set[int] = attrs.field
Suggestions: [pads, peds, pi's, pics, pies]
src/liblaf/cherries/core/_run.py:240:21 - Unknown word (pids) -- self._child_pids = self._children()
Suggestions: [pads, peds, pi's, pics, pies]
src/liblaf/cherries/core/_run.py:266:51 - Unknown word (pids) -- children() - self._child_pids:
Suggestions: [pads, peds, pi's, pics, pies]
src/liblaf/cherries/core/_run.py:293:9 - Unknown word (reparented) -- reparented before the run reaches
Suggestions: [reparent, repented, repainted, reprinted, Reparent]
src/liblaf/cherries/core/_run.py:321:49 - Unknown word (fdinfo) -- line in (process / "fdinfo" / descriptor.name)
Suggestions: [fifo, fino, FIFO, info, tzinfo]
src/liblaf/cherries/core/_run.py:330:26 - Unknown word (WRONLY) -- os.O_WRONLY,
Suggestions: [WRONGLY*, WANLY, WONKY, WOOLY, WRONG]
src/liblaf/cherries/core/_run.py:331:26 - Unknown word (RDWR) -- os.O_RDWR,
Suggestions: [RAWS, RDIV, rdnt, RDNT, REAR]
src/liblaf/cherries/core/_run.py:422:94 - Unknown word (unreviewed) -- succeeded. Review: unreviewed.\n\nSource stable across
Suggestions: [unrenewed, unrevised, unrelieved, unreceived, unreeled]
src/liblaf/cherries/core/assets/_manager.py:144:23 - Unknown word (fspath) -- original = os.fspath(path)
Suggestions: [fpath, ispath, fath, fastpath, FastPath]
src/liblaf/cherries/core/assets/_manager.py:561:20 - Unknown word (noid) -- and b"\noid sha256:" in value
Suggestions: [nodi, noil, noir, nod, void]
src/liblaf/cherries/core/assets/_manager.py:564:33 - Unknown word (unhydrated) -- msg = f"input is an unhydrated Git LFS pointer: {source
Suggestions: [undated, unrated, uncrated, undraped, unheated]
tests/test_assets.py:71:24 - Unknown word (unhydrated) -- def test_input_rejects_unhydrated_lfs_pointer(tmp_path
Suggestions: [undated, unrated, uncrated, undraped, unheated]
tests/test_assets.py:78:43 - Unknown word (unhydrated) -- raises(ValueError, match="unhydrated Git LFS"):
Suggestions: [undated, unrated, uncrated, undraped, unheated]
tests/test_cli_records.py:79:34 - Unknown word (capsys) -- Path, monkeypatch, capsys
Suggestions: [caps, cays, cap's, capes, capos]
tests/test_cli_records.py:89:33 - Unknown word (capsys) -- "run_id": "one"' in capsys.readouterr().out
Suggestions: [caps, cays, cap's, capes, capos]
tests/test_cli_records.py:99:50 - Unknown word (unreviewed) -- review_and_includes_unreviewed_records(
Suggestions: [unrenewed, unrevised, unrelieved, unreceived, unreeled]
tests/test_cli_records.py:100:21 - Unknown word (capsys) -- tmp_path: Path, capsys
Suggestions: [caps, cays, cap's, capes, capos]
tests/test_cli_records.py:111:72 - Unknown word (unreviewed) -- browse", "--quality", "unreviewed"]
Suggestions: [unrenewed, unrevised, unrelieved, unreceived, unreeled]
tests/test_cli_records.py:115:51 - Unknown word (capsys) -- for item in json.loads(capsys.readouterr().out)]
Suggestions: [caps, cays, cap's, capes, capos]
tests/test_cli_records.py:122:52 - Unknown word (capsys) -- for item in json.loads(capsys.readouterr().out)]
Suggestions: [caps, cays, cap's, capes, capos]
tests/test_cli_regressions.py:32:21 - Unknown word (capsys) -- tmp_path: Path, capsys: pytest.CaptureFixture
Suggestions: [caps, cays, cap's, capes, capos]
tests/test_cli_regressions.py:43:49 - Unknown word (capsys) -- for row in json.loads(capsys.readouterr().out)]
Suggestions: [caps, cays, cap's, capes, capos]
tests/test_remote_records.py:759:34 - Unknown word (uncheckpointed) -- metadata_import_ignores_uncheckpointed_valid_note_during_publication
Suggestions: []
tests/test_remote_records.py:840:20 - Unknown word (uncheckpointed) -- # A copied but uncheckpointed event is normal marker
Suggestions: []
tests/test_source_capture.py:336:10 - Unknown word (reparented) -- def test_reparented_writer_prevents_sealing
Suggestions: [reparent, repented, repainted, reprinted, Reparent]
tests/test_source_capture.py:385:30 - Unknown word (reparented) -- pytest.fail("reparented writer did not stop
Suggestions: [reparent, repented, repainted, reprinted, Reparent]
CSpell: Files checked: 106, skipped: 3, Issues found: 90 in 15 files.
You can skip this misspellings by defining the following .cspell.json file at the root of your repository
Of course, please correct real typos before :)
{
"version": "0.2",
"language": "en",
"ignorePaths": [
"**/node_modules/**",
"**/vscode-extension/**",
"**/.git/**",
"**/.pnpm-lock.json",
".vscode",
"package-lock.json",
"megalinter-reports"
],
"words": [
"OPENBLAS",
"PVSM",
"RDWR",
"Unreviewed",
"WRONLY",
"capsys",
"fdinfo",
"fspath",
"fsyncs",
"noid",
"phace",
"pids",
"pvsm",
"pyproject",
"reparented",
"textconv",
"unapplyable",
"unarchived",
"uncheckpointed",
"unhydrated",
"unpushed",
"unretained",
"unretired",
"unreviewed",
"unrooted",
"unuploaded"
]
}
You can also copy-paste megalinter-reports/LINTER_DEFAULT at the root of your repository
(Truncated to last 10000 characters out of 16462)
⚠️ COPYPASTE / jscpd - 30 errors
Using config from megalinter-reports/jscpd-config.json
Clone found (python)
- src/liblaf/cherries/_cli.py [414:24 - 419:53] (6 lines, 57 tokens)
src/liblaf/cherries/_remote.py [820:42 - 825:53]
Clone found (python)
- src/liblaf/cherries/records/_store.py [361:9 - 385:18] (25 lines, 145 tokens)
src/liblaf/cherries/records/_store.py [903:9 - 927:18]
Clone found (python)
- src/liblaf/cherries/records/_store.py [439:60 - 445:20] (7 lines, 61 tokens)
src/liblaf/cherries/records/_store.py [635:37 - 641:20]
Clone found (python)
- tests/test_cli_records.py [528:55 - 535:12] (8 lines, 51 tokens)
tests/test_cli_records.py [686:60 - 695:12]
Clone found (python)
- tests/test_record_access.py [41:54 - 50:6] (10 lines, 68 tokens)
tests/test_record_access.py [117:63 - 126:6]
Clone found (python)
- tests/test_record_access.py [44:5 - 51:77] (8 lines, 68 tokens)
tests/test_record_access.py [103:5 - 110:77]
Clone found (python)
- tests/test_remote_records.py [204:76 - 213:25] (10 lines, 66 tokens)
tests/test_remote_records.py [493:74 - 502:25]
Clone found (python)
- tests/test_remote_records.py [204:76 - 213:47] (10 lines, 72 tokens)
tests/test_remote_records.py [531:78 - 540:47]
Clone found (python)
- tests/test_remote_records.py [204:76 - 213:47] (10 lines, 72 tokens)
tests/test_remote_records.py [558:76 - 567:51]
Clone found (python)
- tests/test_remote_records.py [204:76 - 216:26] (13 lines, 99 tokens)
tests/test_remote_records.py [582:82 - 594:26]
Clone found (python)
- tests/test_remote_records.py [204:76 - 213:47] (10 lines, 72 tokens)
tests/test_remote_records.py [611:79 - 620:51]
Clone found (python)
- tests/test_remote_records.py [204:76 - 214:30] (11 lines, 75 tokens)
tests/test_remote_records.py [639:69 - 649:19]
Clone found (python)
- tests/test_remote_records.py [204:76 - 213:39] (10 lines, 69 tokens)
tests/test_remote_records.py [663:75 - 671:57]
Clone found (python)
- tests/test_remote_records.py [204:76 - 215:36] (12 lines, 88 tokens)
tests/test_remote_records.py [716:79 - 726:51]
Clone found (python)
- tests/test_remote_records.py [205:5 - 211:33] (7 lines, 55 tokens)
tests/test_remote_records.py [273:5 - 279:33]
Clone found (python)
- tests/test_remote_records.py [216:26 - 224:11] (9 lines, 54 tokens)
tests/test_remote_records.py [594:30 - 602:11]
Clone found (python)
- tests/test_remote_records.py [272:71 - 280:12] (9 lines, 62 tokens)
tests/test_remote_records.py [433:1 - 441:12]
Clone found (python)
- tests/test_remote_records.py [272:56 - 282:20] (11 lines, 80 tokens)
tests/test_remote_records.py [818:52 - 827:51]
Clone found (python)
- tests/test_remote_records.py [403:5 - 413:41] (11 lines, 92 tokens)
tests/test_remote_records.py [795:5 - 805:41]
Clone found (python)
- tests/test_remote_records.py [431:70 - 440:33] (10 lines, 65 tokens)
tests/test_remote_records.py [457:70 - 466:33]
Clone found (python)
- tests/test_remote_records.py [431:70 - 441:31] (11 lines, 70 tokens)
tests/test_remote_records.py [759:78 - 769:38]
Clone found (python)
- tests/test_remote_records.py [462:63 - 470:16] (9 lines, 68 tokens)
tests/test_remote_records.py [719:63 - 727:15]
Clone found (python)
- tests/test_remote_records.py [496:41 - 503:20] (8 lines, 55 tokens)
tests/test_remote_records.py [561:41 - 568:6]
Clone found (python)
- tests/test_remote_records.py [546:68 - 551:63] (6 lines, 80 tokens)
tests/test_remote_records.py [600:62 - 605:63]
Clone found (python)
- tests/test_remote_records.py [624:51 - 632:76] (9 lines, 69 tokens)
tests/test_remote_records.py [649:63 - 657:76]
Clone found (python)
- tests/test_remote_records.py [683:5 - 698:76] (16 lines, 90 tokens)
tests/test_remote_records.py [741:5 - 756:76]
Clone found (python)
- tests/test_source_capture.py [68:36 - 75:11] (8 lines, 54 tokens)
tests/test_source_capture.py [89:33 - 96:11]
Clone found (python)
- tests/test_store_regressions.py [43:57 - 52:6] (10 lines, 50 tokens)
tests/test_store_regressions.py [295:61 - 304:6]
Clone found (python)
- tests/test_store_regressions.py [88:67 - 99:88] (12 lines, 95 tokens)
tests/test_store_regressions.py [108:70 - 119:88]
Clone found (python)
- tests/test_store_regressions.py [90:1 - 96:55] (7 lines, 54 tokens)
tests/test_store_regressions.py [128:78 - 134:55]
┌────────┬────────────────┬─────────────┬──────────────┬──────────────┬──────────────────┬───────────────────┐
│ Format │ Files analyzed │ Total lines │ Total tokens │ Clones found │ Duplicated lines │ Duplicated tokens │
├────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ python │ 67 │ 11789 │ 74400 │ 30 │ 273 (2.32%) │ 2156 (2.90%) │
├────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ toml │ 4 │ 444 │ 1354 │ 0 │ 0 (0.00%) │ 0 (0.00%) │
├────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ Total: │ 71 │ 12233 │ 75754 │ 30 │ 273 (2.23%) │ 2156 (2.85%) │
└────────┴────────────────┴─────────────┴──────────────┴──────────────┴──────────────────┴───────────────────┘
Found 30 clones.
HTML report saved to megalinter-reports/copy-paste/jscpd-report.html
ERROR: jscpd found too many duplicates (2.2%) over threshold (0.0%)
time: 139.917ms
⚠️ PYTHON / ruff - 49 errors
CPY001 Missing copyright notice at top of file
--> __builtins__.pyi:1:1
CPY001 Missing copyright notice at top of file
--> noxfile.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/_main/__init__.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/_main/_end.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/_version.pyi:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/config/__init__.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/config/_config.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/__init__.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/_methods.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/_protocol.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/assets/__init__.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/assets/_protocol.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/assets/bundle/__init__.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/assets/bundle/_abc.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/assets/bundle/_landmarks.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/assets/bundle/_registry.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/assets/bundle/_series.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/assets/bundle/_utils.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/metrics/__init__.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/metrics/_manager.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/metrics/_protocol.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/metrics/_struct.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/others/__init__.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/others/_manager.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/others/_protocol.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/params/__init__.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/params/_manager.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/params/_protocol.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/plugin/__init__.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/plugin/_impl.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/plugin/_manager.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/plugin/_plugin.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/core/plugin/_typing.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/profiles/__init__.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/profiles/_abc.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/profiles/_factory.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/utils/__init__.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/utils/_dict.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/utils/_git.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/utils/_path.py:1:1
CPY001 Missing copyright notice at top of file
--> src/liblaf/cherries/utils/_yaml.py:1:1
CPY001 Missing copyright notice at top of file
--> tests/test_bundles.py:1:1
CPY001 Missing copyright notice at top of file
--> tests/test_main.py:1:1
CPY001 Missing copyright notice at top of file
--> tests/test_methods.py:1:1
CPY001 Missing copyright notice at top of file
--> tests/test_metrics.py:1:1
CPY001 Missing copyright notice at top of file
--> tests/test_params_others.py:1:1
CPY001 Missing copyright notice at top of file
--> tests/test_plugin_manager.py:1:1
CPY001 Missing copyright notice at top of file
--> tests/test_plugins.py:1:1
CPY001 Missing copyright notice at top of file
--> tests/test_profiles.py:1:1
Found 49 errors.
⚠️ ACTION / zizmor - 1 error
INFO zizmor: 🌈 zizmor v1.25.0
fatal: no audit was performed
'artipacked' audit failed on file://.github/workflows/python-release.yaml
Caused by:
0: error in 'artipacked' audit
1: couldn't list tags for actions/checkout
2: request error while accessing GitHub API
3: HTTP status client error (401 Unauthorized) for url (https://github.com/actions/checkout.git/git-upload-pack)
Notices
GIT. See Removed linters to find their replacements.
See detailed reports in MegaLinter artifacts

Show us your support by starring ⭐ the repository
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
2 times, most recently
from
April 20, 2026 17:53
360a506 to
002843d
Compare
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
2 times, most recently
from
May 4, 2026 17:56
40ad4ba to
85823c4
Compare
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
from
May 11, 2026 17:56
8863a98 to
034fea0
Compare
pre-commit-ci
Bot
force-pushed
the
pre-commit-ci-update-config
branch
2 times, most recently
from
May 25, 2026 18:07
c4b2860 to
2e30bf7
Compare
updates: - [github.com/astral-sh/ruff-pre-commit: v0.15.22 → v0.16.10](astral-sh/ruff-pre-commit@v0.15.22...v0.16.10) - [github.com/oxc-project/mirrors-oxfmt: v0.59.0 → v0.71.0](oxc-project/mirrors-oxfmt@v0.59.0...v0.71.0) - [github.com/oxc-project/mirrors-oxlint: v1.74.0 → v1.60.0](oxc-project/mirrors-oxlint@v1.74.0...v1.60.0) - [github.com/rvben/rumdl-pre-commit: v0.2.38 → v0.2.78](rvben/rumdl-pre-commit@v0.2.38...v0.2.78) - [github.com/shellcheck-py/shellcheck-py: v0.11.0.1 → v0.11.0.1-1](shellcheck-py/shellcheck-py@v0.11.0.1...v0.11.0.1-1)
This branch was previously deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
updates: