feat(cli): implement report command with info and usage subcommands#35842
Draft
Hotell wants to merge 12 commits intomicrosoft:experimental/fluent-clifrom
Draft
feat(cli): implement report command with info and usage subcommands#35842Hotell wants to merge 12 commits intomicrosoft:experimental/fluent-clifrom
report command with info and usage subcommands#35842Hotell wants to merge 12 commits intomicrosoft:experimental/fluent-clifrom
Conversation
|
Pull request demo site: URL |
- Add public accessibility modifiers to TsMorphAstParser methods - Rename private methods with leading underscore per naming convention - Replace no-explicit-any with proper types in test mocks - Fix dot-notation violations (auto-fixed) - Remove unused eslint-disable directive - Use type:'string'+array:true instead of string:true for yargs options Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ules ignore witin fixtures
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Description
Implements the
reportcommand for@fluentui/cliwith two subcommands:report infoQuick package & environment summary for end-users reporting issues. Outputs system info, installed Fluent UI package versions, and duplicate package warnings.
report usageDeep codebase usage analysis for the core team. Parses
.ts/.tsxfiles and classifies every imported symbol from tracked packages into five categories:use*naming)typeofreference count, generic type arguments.d.tscould not be resolvedSupports
--reporter json|markdown|html,--path,--include, and--excludeflags.Output includes a legend describing each category, a fileMap of analyzed files, and per-package usage metadata.
Highlights
.d.tsresolution — not just naming heuristicstypeof Xfrom standard annotations, captures generic type args likeColumnDef<{name: string}>Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com