chore(deps): bump lints from 5.1.1 to 6.1.0#3
Conversation
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
|
@dependabot rebase |
Bumps [lints](https://github.com/dart-lang/core/tree/main/pkgs) from 5.1.1 to 6.1.0. - [Release notes](https://github.com/dart-lang/core/releases) - [Commits](https://github.com/dart-lang/core/commits/lints-v6.1.0/pkgs) --- updated-dependencies: - dependency-name: lints dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
1ed8b50 to
aef55ee
Compare
…rate XmlName Applies dependabot PR #2 (xml major bump) + PR #3 (lints major bump). Both pass locally with 1055 non-integration tests green and zero analyzer issues.\n\nxml 7 deprecates XmlName('localname') in favor of XmlName.parts('localname'). Migrated all 8 occurrences in lib/src/helpers/plist_writer.dart in the same commit so dart analyze stays at zero info/warning/error after the bump.\n\nlints 6 is dev_dependencies-only (consumed via package:lints/recommended.yaml in analysis_options.yaml). The new rule set surfaces no new diagnostics on this codebase.\n\nDependabot PR #1 (test 1.30 -> 1.31 in example/packages/awesome_plugin) is NOT applied: test 1.31 requires test_api 0.7.11+, the Flutter SDK 3.44 currently bundles test_api 0.7.10 via flutter_test. Closing that PR; revisit after the next Flutter stable bump.
|
Closed by 34f523c on master (lints ^6.0.0 landed). |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
…ehavior Copilot review caught contradictions between the CLAUDE.md / SKILL.md guidance and the actual `install` command behavior: 1. CLAUDE.md off-limits + SKILL.md Core Law #3 said generated scaffold output 'always uses \`^0.0.1\` caret form' and that path: deps are 'monorepo-dev-only'. Reality post-rename: `install` injects a path: dep when package_config.json resolves fluttersdk_artisan to a relative rootUri (sibling-package monorepo), and injects `any` otherwise. The caret form was never the scaffold output. Rewrote both rules so the constraint applies to docs / install.yaml / README / llms.txt (where path: stays forbidden), while the install command picks the dep shape at runtime based on package_config. Synced the copilot-instructions.md mirror. 2. tests rule said `_seedConsumerProject` seeds 'pubspec + .dart_tool/package_config + bin/artisan.dart'. The canonical wrapper post-install is bin/dispatcher.dart; the seed helper deliberately writes the legacy filename because plugin:install's legacy injection mode (Mode 3) anchors on it. Clarified the rule so future tests for the Mode 1 / Mode 2 dispatcher.dart flows seed the new filename directly, while the existing legacy-mode tests stay on the old filename. Synced the .github/instructions mirror.
Bumps lints from 5.1.1 to 6.1.0.
Release notes
Sourced from lints's releases.
Commits
07a8972Add no_wildcard_variable_use and publish (#932)83154f2refactor(path): eliminate redundant validation (#930)cbb4854FixInt64.toRadixStringUnsignedextra leading digits (#926)41a9e01Add missing Int64.toDebugString for the native class (#927)58b0a10Make it possible to add default subcommand (#925)e43ff94feat(collection): Replace quickSort with pdqsort for performance and robustne...33b5232Addseparated,separatedListandseparateto iterables and lists. (#919)20ed966Add use_null_aware_elements to recommended (#923)e6c3810[crypto] remove the -wip to release new version (#921)018e1dcfix(crypto): update conditional import for js interop library (#915)