-
-
Notifications
You must be signed in to change notification settings - Fork 284
chore(deps): update dependency proselint to v0.16.0 #6552
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
❌MegaLinter analysis: Error❌ REPOSITORY / trivy - 1 error
|
e22f1d1 to
1650b2c
Compare
1650b2c to
419eacb
Compare
|
Oh, I think I found something The fix I made in the multiplatform PR that makes uv use the Python installed in the image, not the one in the .python-version file, should be backported. |
807eaed to
96c24c9
Compare
96c24c9 to
e5df847
Compare
|
Yes and no. Here, we see an error where the dependency fails to compile from source, but we see that uv downloads a 3.12 python. But we already provide the 3.13 python that we expect we would be using. The other PR would force to use it. Before, I couldn't get Gitpod to work, but now it's gone. Also, with the other PR, the caching of downloaded packages should work as expected (not downloading twice), and use the lock file, that was updated since too. It should globally make the real error to fix here more obvious. (As only adding the C++compiler is only hiding the underlying issue). However, it is true that google-re2 doesn't provide musl wheels, only glibc |
e5df847 to
ca065ee
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
This is the final PR Bugbot will review for you during this billing cycle
Your free Bugbot reviews will reset on February 6
Details
Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.
To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.
| - |- | ||
| # renovate: datasource=pypi depName=proselint | ||
| ARG PIP_PROSELINT_VERSION=0.14.0 | ||
| ARG PIP_PROSELINT_VERSION=0.16.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Proselint CLI breaking changes not addressed in configuration
High Severity
Upgrading proselint to 0.16.0 introduces breaking CLI changes that aren't addressed. The new version requires proselint check <files> instead of proselint <files> for linting, and proselint version instead of proselint -v for version checks. The descriptor still uses cli_version_arg_name: "-v" and lacks the required check subcommand, causing both version detection and linting to fail completely. The configuration needs cli_lint_extra_args: ["check"] and updated version handling.
Additional Locations (1)
ca065ee to
8968259
Compare

This PR contains the following updates:
0.14.0→0.16.0Release 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: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 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.