feat(linguist): implement Phase 2 auto-generation infrastructure #18
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.
Analyzing changes...
Commits:
Changed Files:
.github/workflows/docs.yml | 106 ----------------
Cargo.lock | 2 +-
Cargo.toml | 2 +-
LINGUIST_INTEGRATION.md | 261 ++++++++++++++++++++++++++++++++++++++
build.rs | 60 ++++++++-
examples/usage.rs | 7 +-
flake.lock | 17 +++
justfile | 13 ++
renovate.json5 | 44 +++++++
scripts/sync_linguist_patterns.py | 219 ++++++++++++++++++++++++++++++++
src/file_classifier.rs | 242 +++++++++++++++++++++++++++++++++++
src/lib.rs | 4 +
src/metadata.rs | 26 ++--
src/registry.rs | 215 +++++++++++++++++++++++--------
src/utils.rs | 8 +-
tools/linguist_sync.rs | 148 +++++++++++++++++++++
16 files changed, 1192 insertions(+), 182 deletions(-)
Detailed Changes: