Skip to content

chore(pre-commit.ci): pre-commit autoupdate - #53

Open
pre-commit-ci[bot] wants to merge 1 commit into
mainfrom
pre-commit-ci-update-config
Open

pre-commit-ci[bot] wants to merge 1 commit into
mainfrom
pre-commit-ci-update-config

Conversation

@liblaf

liblaf Bot commented Aug 25, 2025 •

Copy link
Copy Markdown
Contributor

✅⚠️MegaLinter analysis: Success with warnings

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
⚠️ SPELL 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

MegaLinter is graciously provided by OX Security

@pre-commit-ci
pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from 52d0796 to 1388574 Compare September 1, 2025 17:52
@pre-commit-ci
pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from 1388574 to d07851b Compare September 8, 2025 17:56
@codecov

codecov Bot commented Sep 8, 2025 •

Copy link
Copy Markdown

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
pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from d07851b to 1480602 Compare September 15, 2025 17:57
@pre-commit-ci
pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch 2 times, most recently from ca440b9 to 274200a Compare September 29, 2025 17:49
@pre-commit-ci
pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch 2 times, most recently from 80ef538 to a1fd49e Compare October 13, 2025 18:02
@pre-commit-ci
pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch 2 times, most recently from 6f4fd9a to 7202c1b Compare October 27, 2025 17:51
liblaf
liblaf previously approved these changes Nov 2, 2025
liblaf
liblaf previously approved these changes Nov 4, 2025
liblaf
liblaf previously approved these changes Nov 10, 2025
liblaf
liblaf previously approved these changes Nov 17, 2025
liblaf
liblaf previously approved these changes Nov 24, 2025
liblaf
liblaf previously approved these changes Mar 2, 2026
liblaf
liblaf previously approved these changes Mar 9, 2026
liblaf
liblaf previously approved these changes Mar 16, 2026
liblaf
liblaf previously approved these changes Mar 23, 2026
@pre-commit-ci
pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from f48ee1f to 2f3eb99 Compare March 30, 2026 17:55
@pre-commit-ci
pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from 2f3eb99 to 659eb40 Compare April 6, 2026 18:07
@liblaf-mega-linter

liblaf-mega-linter Bot commented Apr 6, 2026 •

Copy link
Copy Markdown

✅⚠️MegaLinter analysis: Success with warnings

Descriptor Linter Files Fixed Errors Max errors Warnings Elapsed time
✅ ACTION actionlint 1 0 0 0.05s
⚠️ ACTION zizmor 1 0 1 0 0.58s
⚠️ COPYPASTE 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
⚠️ PYTHON ruff yes yes 49 no 0.13s
✅ PYTHON ruff-format yes yes no no 0.03s
✅ REPOSITORY git_diff yes no no 0.34s
⚠️ SPELL 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

⚠️ Your configuration references items that have been removed from MegaLinter and are ignored: GIT. See Removed linters to find their replacements.

See detailed reports in MegaLinter artifacts

MegaLinter is provided by OX Security
Show us your support by starring ⭐ the repository

@pre-commit-ci
pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch 2 times, most recently from 360a506 to 002843d Compare April 20, 2026 17:53
@pre-commit-ci
pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch 2 times, most recently from 40ad4ba to 85823c4 Compare May 4, 2026 17:56
@pre-commit-ci
pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from 8863a98 to 034fea0 Compare May 11, 2026 17:56
@pre-commit-ci
pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch 2 times, most recently from c4b2860 to 2e30bf7 Compare May 25, 2026 18:07
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

1 inactive (outdated) deployment
MegaLinter — 2f3eb991 Deployed Mar 30, 2026 by pre-commit-ci[bot] via MegaLinter #970
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant