chore(deps): update dependency proselint to v0.16.0 - #6552
Conversation
✅
|
e22f1d1 to
1650b2c
Compare
1650b2c to
419eacb
Compare
700c54f to
aa052f2
Compare
aa052f2 to
574d862
Compare
|
@copilot make these PR pass, maybe by adding missing apk packages in the install part of proselint descriptor |
Added The root cause: |
|
@copilot alanlyze the failing job |
The previous fix added Fixed in commit |
|
This pull request has been automatically marked as stale because it has not had recent activity. If you think this pull request should stay open, please remove the |
|
Any update on this? |
|
@drainpixie not that much, i just refreshed the branch, we'll see |
|
Bugbot is not enabled for this team, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Bugbot is not enabled for this team, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
proselint 0.16.0 adds a hard dependency on google-re2, which publishes no musllinux wheel and must be compiled from source on Alpine. Add build-base (g++/cc1plus), re2-dev (system RE2 + abseil headers/libs, version matches google-re2 date-based release) and py3-pybind11-dev to the proselint linter install so the extension compiles.
|
Bugbot is not enabled for this team, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
proselint 0.16.0 reworked its CLI: - linting moved under the `check` subcommand (add cli_lint_extra_args: check) - version is now the `version` subcommand instead of `-v` - default config file is `.proselintrc.json` (was `.proselintrc`) Output format (source:line:col: check: message) is unchanged, so the error-count regex still applies.
|
Bugbot is not enabled for this team, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
New technical terms introduced by the proselint google-re2 build fix (py3-pybind11-dev package, musllinux wheel reference).
|
Bugbot is not enabled for this team, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
proselint 0.16.0 only reads .proselintrc.json (JSON), so the activation fixture must use that name to keep the linter active in tests. Content is unchanged and remains valid under the 0.16.0 config schema.
|
Bugbot is not enabled for this team, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
@drainpixie all good, will be soon available in beta, and later in a minor version :) |
|
Wonderful news! |

This PR contains the following updates:
0.14.0→0.16.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
amperser/proselint (proselint)
v0.16.0Compare Source
💥 Breaking Changes
This release is not backwards compatible. The following breaking changes have been made.
As a program
--helpfor a full list of optionsproselint --versionis nowproselint version, for consistency with other lintersproselintis nowproselint checkproselint --dump-configand--dump-default-configare nowproselint dump-configanddump-config --default--timeand--cleanhave been removed--debugis now--verbose--jsonand--compactare now--output-format jsonand--output-format compactUser configurations will need to be modified accordingly
airlinese,bureaucratese,chatspeak,commercialese,corporate_speak, andjargonhave been recategorized underindustrial_language.security,links, andcursing(except forcursing.nword) have been removedsexism,lgbtq, andcursing.nwordhave been recategorized undersocial_awarenessconsistency.spacinghas been moved totypography.punctuation.spacingtypography.exclamationandhyperbolehave been merged and moved totypography.punctuation.hyperboleconsistency.spellinghas been moved tospelling.consistencyconsistencyhas been removedarchaism.miscis nowarchaismhedging.miscis nowhedginglexical_illusions.miscis nowlexical_illusionsmalapropisms.miscis nowmalapropismsmixed_metaphors.misc.bottleneckis nowmixed_metaphors.bottleneckmisc.mondegreensis nowmondegreensneedless_variants.miscis nowneedless_variantsnonwords.miscis nownonwordsoxymorons.miscis nowoxymoronsskunked_terms.miscis nowskunked_termsuncomparables.miscis nowuncomparables--output-format json. This is documented, stable, and versioned. Plugins will require updates.As a library
proselint.toolsscoremodule has been removeduv_buildtopicsandcontextfeatures ofproselint.toolshave been removed_checkfunctions ofproselint.toolshave been replaced by classes inproselint.registry.checks.typesCheckinproselint.registry.checksLintFileand returnLintResult, both inproselint.toolsppm_thresholdwrapper inproselint.toolshas been replaced byCheckFlagsinproselint.registry.checksmax_errorswrapper inproselint.toolshas been removedload_optionsinproselint.toolshas been replaced by theproselint.configmoduleerrors_to_jsoninproselint.toolshas been replaced byLintResult.into_dict⛰️ Features
🐛 Bug Fixes
🚜 Refactor
📚 Documentation
⚡ Performance
⚙️ Miscellaneous Tasks
Build
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.