diff --git a/tool/generator/pubspec.yaml b/tool/generator/pubspec.yaml index 37fe2e3..d2dccb8 100644 --- a/tool/generator/pubspec.yaml +++ b/tool/generator/pubspec.yaml @@ -26,10 +26,6 @@ dev_dependencies: build_verify: ^3.1.0 coverage: ^1.15.0 lints: ^6.0.0 - skills_lint: - git: - url: https://github.com/google/skills_lint.dart.git - path: packages/skills_lint - ref: e6e695e1550f81342fe5acd4dbe65040b5aa44c3 + skills_lint: ^0.5.1 test: ^1.25.6 diff --git a/tool/generator/test/custom_skill_rules/last_modified_rule.dart b/tool/generator/test/custom_skill_rules/last_modified_rule.dart index b248b4e..bf6f6ba 100644 --- a/tool/generator/test/custom_skill_rules/last_modified_rule.dart +++ b/tool/generator/test/custom_skill_rules/last_modified_rule.dart @@ -26,6 +26,12 @@ class LastModifiedRule extends SkillRule { return errors; } + final skillName = yaml['name']; + if (skillName is String && skillName.startsWith('dart-')) { + // Dart skills are synced from dart-lang/skills and do not track generator metadata. + return errors; + } + final Object? metadata = yaml[_metadataKey]; if (metadata is! Map || !metadata.containsKey(_lastModifiedKey)) { errors.add(