-
Notifications
You must be signed in to change notification settings - Fork 126
dart_skills_lint v0.3 prep: paperwork, diagnostics, recipes, RULES.md #143
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
Merged
Merged
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
870bdd9
T1: Bump pubspec to v0.3.0; add topics + issue_tracker; expand descri…
reidbaker 5463332
DT3: description-too-long error reports char count + |HERE| cutoff ex…
reidbaker 63c9a87
DT4: invalid-skill-name errors disambiguate frontmatter vs dir + suggest
reidbaker 5202aac
DT5: path rule errors include resolved path, sibling did-you-mean, do…
reidbaker 4f10512
DT2: --fix applies by default; --dry-run previews; --fix-apply deprec…
reidbaker 95e4468
DT1: first-run with no args prints a champion-tier helpful guide
reidbaker 7a82420
T2: add example/ with valid + invalid fixtures and a walkthrough README
reidbaker 2bfa23a
T3: drift guard for example/valid + example/invalid
reidbaker 4e745de
T8: README Recipes section — GitHub Actions + Dart-native pre-commit …
reidbaker 6a5b4ac
T9: drift guard for README Recipes — parse + replay each one
reidbaker e0f0311
DT6: README Support section pointing to issues + Discussions + security
reidbaker 7229083
T7: append SemVer rule-stability policy to CONTRIBUTING
reidbaker 5b0ad72
T6: CHANGELOG 0.3.0 entry + 1.0.0-planned section with ### Rules subs…
reidbaker ab818a8
T10: pana CI job gates package score at >= 150
reidbaker d11af8b
T11: publish_dry_run CI job on workflow_dispatch
reidbaker e61c5d4
chore: dart fix + format pass over v0.3-prep changes
reidbaker 435ade1
T4: RULES.md — rule contract for every shipped built-in
reidbaker 94c46c6
T5: pin RULES.md to RuleRegistry with a four-invariant consistency test
reidbaker 8d78cfd
Merge origin/main into v0.3-prep
reidbaker 9810425
Merge remote-tracking branch 'origin/main' into v0.3-prep
reidbaker 863733a
Dedupe path-rule regexes; drop unspec'd docs URL from diagnostics
reidbaker 807c868
Extract Levenshtein into its own file; use dart:math.min
reidbaker 84807e9
relative paths: path-preserving suggestion, dir filter, safe listSync
reidbaker 27af06b
Add direct unit tests for findSiblingSuggestion
reidbaker d9d71f1
Rename name-format helper from _err to _buildNameFormatError
reidbaker bd19cab
Share max-length diagnostic between description and compatibility
reidbaker 75d153a
config_parser: type-check directory entries instead of unchecked cast
reidbaker 1ddde73
entry_point: tighten --fix wording, drop unused help on hidden alias
reidbaker 00378ed
Strip internal task IDs from test docstrings
reidbaker 176d176
Simplify recipe_drift_test; move parsing into a helper class
reidbaker 11b46b8
Workflow: drop publish_dry_run; collapse pana to --exit-code-threshold
reidbaker ca9eccf
Bump to 0.3.1 with a consumer-facing CHANGELOG entry
reidbaker 4344891
README: trim test-code section, Support section, and spec duplication
reidbaker 6ca76ab
README: 'have an agent set it up for you' recipe
reidbaker d0ddba3
RULES.md: drop tunable-internals; sync diagnostic shapes to current code
reidbaker d80f8e6
Skills: split setup vs validation cleanly; drop README/RULES.md dupes
reidbaker 277bcc0
CONTRIBUTING: move 'embedding the linter in tests' here from README
reidbaker 3a11652
Workflow: tighten pana gate from threshold 10 to threshold 0
reidbaker a2c7129
relative_paths_test: platform-agnostic 'resolved to' assertion
reidbaker cd79b8c
recipe_drift_test: comment each regex with what it matches
reidbaker File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.