enum and font awesome#391
Conversation
WalkthroughAdds two new examples (Genbox.FastEnum and BadIdeas.Icons.FontAwesome) across data registries, site/docs, and “book” HTML. Introduces full demo projects: a .NET console (EnumDemo) and a Blazor WASM app (DemoBlazor). Updates counts from 213 to 215, adjusts “No Examples” listings, and includes CodeTours and video script JSONs. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
participant Browser
participant BlazorWASM as Blazor WASM Host
participant App as App (Router)
participant Pages as Pages/Components
Browser->>BlazorWASM: Load index.html + blazor.webassembly.js
BlazorWASM->>App: Bootstrap root components
App->>Pages: Match route and render (MainLayout + Page)
alt Data fetch (Weather)
Pages->>Browser: HttpClient GET /sample-data/weather.json
Browser-->>Pages: JSON payload
Pages->>Pages: Render table
else Static page (Home/Counter)
Pages->>Pages: Render content
end
sequenceDiagram
autonumber
participant Program as EnumDemo.Program
participant Enums as Generated Enums Class
participant Ext as Generated Extensions
Program->>Enums: MemberCount
Program->>Enums: GetMemberValues()
loop For each value
Program->>Ext: value.GetString()
Ext-->>Program: string
end
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Poem
Tip 🔌 Remote MCP (Model Context Protocol) integration is now available!Pro plan users can now connect to remote MCP servers from the Integrations page. Connect with popular remote MCPs such as Notion and Linear to add more context to your reviews and chats. ✨ Finishing Touches
🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Pull Request Overview
This PR adds two new Roslyn Source Code Generator (RSCG) examples to the site: Genbox.FastEnum for efficient enum value generation and BadIdeas.Icons.FontAwesome for Font Awesome icon generation in Blazor. The change updates the site's example count from 213 to 215 and adds complete documentation and example projects for both generators.
- Adds Genbox.FastEnum example with complete documentation, project files, and generated code demonstrations
- Adds BadIdeas.Icons.FontAwesome example with Blazor WebAssembly implementation and documentation
- Updates site-wide counts and navigation to reflect the new total of 215 RSCG examples
Reviewed Changes
Copilot reviewed 51 out of 100 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| v2/rscg_examples_site/static/exports/RSCG.json | Adds metadata entries for both new generators |
| v2/rscg_examples_site/src/components/HomepageFeatures/index.js | Updates example count from 213 to 215 |
| v2/rscg_examples_site/docs/indexRSCG.md | Updates main listing with new generators and counts |
| v2/rscg_examples_site/docs/about.md | Updates about page with new count |
| v2/rscg_examples_site/docs/RSCG-Examples/index.md | Updates category listings and flowchart |
| v2/rscg_examples_site/docs/RSCG-Examples/Genbox.FastEnum.md | Complete documentation for Genbox.FastEnum |
| v2/rscg_examples_site/docs/RSCG-Examples/BadIdeas.Icons.FontAwesome.md | Complete documentation for BadIdeas.Icons.FontAwesome |
| v2/rscg_examples_site/docs/NoExamples.md | Updates numbering sequence |
| v2/rscg_examples_site/docs/Categories/*.md | Updates category files with new generator listings |
| v2/rscg_examples/Genbox.FastEnum/* | Complete example project for enum generation |
| v2/rscg_examples/BadIdeas.Icons.FontAwesome/* | Complete Blazor example project for Font Awesome icons |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
|
Caution No docstrings were generated. |
There was a problem hiding this comment.
Actionable comments posted: 31
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
README.md (1)
5070-5179: Fix markdownlint MD034: remove duplicate bare URLs after linked titles.Each bullet currently has both a markdown link and a trailing bare URL; keep only the markdown link to satisfy MD034.
-22) [https://github.com/borisdj/CsCodeGenerator]( https://github.com/borisdj/CsCodeGenerator) , https://github.com/borisdj/CsCodeGenerator +22) [https://github.com/borisdj/CsCodeGenerator]( https://github.com/borisdj/CsCodeGenerator)Apply similarly for the items in this block (and other repeated pairs).
🧹 Nitpick comments (42)
v2/rscg_examples_site/src/components/HomepageFeatures/index.js (1)
7-7: Avoid hardcoding the examples count – JSON has only 3 entries (jq length v2/rscg_examples_site/static/exports/RSCG.jsonreturns 3) but HomepageFeatures and bundled assets still show “213 Examples” (and “215 Examples” in source). Derive the count programmatically from RSCG.json (or a shared constant) and remove any hardcoded “\d+ Examples” strings in src/components/HomepageFeatures/index.js and assets.v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/sample-data/weather.json (1)
1-1: Remove UTF‑8 BOM to avoid subtle JSON parse/serving issuesThe file starts with a BOM (shown as the leading glyph before “[”). Prefer UTF‑8 without BOM for static JSON in Blazor apps.
-[ +[v2/rscg_examples/Genbox.FastEnum/src/EnumDemo/CarTypes.cs (1)
7-11: Trim trailing spaces and avoid trailing comma after last enum memberMinor cleanup to keep style consistent with the rest of the codebase.
- Dacia , - Tesla , - BMW , - Mercedes , + Dacia, + Tesla, + BMW, + Mercedesv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/_Imports.razor (1)
1-10: Import base Blazor namespace for common typesNot strictly required, but typical templates include it and it avoids fully-qualifying common types like RenderFragment/EventCallback.
@using System.Net.Http @using System.Net.Http.Json +@using Microsoft.AspNetCore.Components @using Microsoft.AspNetCore.Components.Forms @using Microsoft.AspNetCore.Components.Routing @using Microsoft.AspNetCore.Components.Web @using Microsoft.AspNetCore.Components.Web.Virtualization @using Microsoft.AspNetCore.Components.WebAssembly.Http @using Microsoft.JSInterop @using DemoBlazor @using DemoBlazor.Layoutv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Pages/Counter.razor (1)
9-9: Set an explicit button type to avoid accidental form submits.
Even if not inside a form now, this prevents regressions.-<button class="btn btn-primary" @onclick="IncrementCount">Click me</button> +<button type="button" class="btn btn-primary" @onclick="IncrementCount">Click me</button>v2/rscg_examples/BadIdeas.Icons.FontAwesome/description.json (1)
15-17: Avoid placeholder empty strings in arrays.
Use empty arrays instead; downstream tooling often treats [""] as a real path.- "excludeDirectoryGenerated":[""], - "includeAdditionalFiles":[""] + "excludeDirectoryGenerated": [], + "includeAdditionalFiles": []v2/rscg_examples/Genbox.FastEnum/video.json (1)
18-24: Avoid hard-coded, machine-specific Windows paths.
Use relative paths or a token (e.g., ${repoRoot}) so the script runs on other machines/CI.-{"typeStep":"exec","arg":"explorer.exe /select,D:\\gth\\RSCG_Examples\\v2\\rscg_examples\\Genbox.FastEnum\\src\\EnumDemo.sln"}, -{"typeStep":"stepvscode","arg": "-n D:\\gth\\RSCG_Examples\\v2\\rscg_examples\\Genbox.FastEnum\\src"}, -{"typeStep":"stepvscode","arg": "-r -g D:\\gth\\RSCG_Examples\\v2\\rscg_examples\\Genbox.FastEnum\\src\\EnumDemo\\EnumDemo.csproj"}, +{"typeStep":"exec","arg":"explorer.exe /select,${repoRoot}\\v2\\rscg_examples\\Genbox.FastEnum\\src\\EnumDemo.sln"}, +{"typeStep":"stepvscode","arg": "-n ${repoRoot}\\v2\\rscg_examples\\Genbox.FastEnum\\src"}, +{"typeStep":"stepvscode","arg": "-r -g ${repoRoot}\\v2\\rscg_examples\\Genbox.FastEnum\\src\\EnumDemo\\EnumDemo.csproj"},v2/book/examples/BadIdeas.Icons.FontAwesome.html (2)
5-5: Minor copy edits (brand/style/grammar).Polish user-facing text.
-Nuget : <a href="https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/" target="_blank" rel="noopener noreferrer">https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/</a> +NuGet: <a href="https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/" target="_blank" rel="noopener noreferrer">https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/</a> -<p>Author :Phil Scott</p> +<p>Author: Phil Scott</p> -generate font awesome icons +Generates Font Awesome icons. - You can download the code and this page as pdf from + You can download the code and this page as PDF fromAlso applies to: 9-9, 15-15, 70-70
21-23: Offer quick-start command.Add a dotnet CLI snippet for faster onboarding.
Add reference to the <a href="https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/" target="_blank" rel="noopener noreferrer">BadIdeas.Icons.FontAwesome</a> in the csproj </h3> +<pre><code>dotnet add package BadIdeas.Icons.FontAwesome</code></pre> <img src="images/BadIdeas.Icons.FontAwesome/DemoBlazor.csproj.png" width="580" height="580" alt="DemoBlazor.csproj with package reference" />v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Pages/Weather.razor (1)
55-55: Prefer exact formula for Fahrenheit conversion.Avoids magic constant and improves precision.
- public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); + public int TemperatureF => 32 + (int)Math.Round(TemperatureC * 9.0 / 5.0);later.md (1)
83-83: Resolve markdownlint MD034 (bare URLs) by removing duplicate raw links.Keep a single Markdown-formatted link.
Example diff pattern (apply to each listed line):
-13) [https://github.com/borisdj/CsCodeGenerator]( https://github.com/borisdj/CsCodeGenerator) , https://github.com/borisdj/CsCodeGenerator +13) [https://github.com/borisdj/CsCodeGenerator](https://github.com/borisdj/CsCodeGenerator)If you prefer readable labels, use:
-13) [https://github.com/borisdj/CsCodeGenerator](https://github.com/borisdj/CsCodeGenerator) +13) [borisdj/CsCodeGenerator](https://github.com/borisdj/CsCodeGenerator)Also applies to: 89-89, 95-95, 101-101, 107-107, 113-113, 119-119, 125-125, 131-131, 143-143, 149-149, 155-155
v2/rscg_examples/BadIdeas.Icons.FontAwesome/video.json (1)
18-18: Hardcoded Windows-only paths/tools reduce portability.Consider relative paths and parameterizing shell/OS-specific commands.
Examples:
- Use relative repo paths instead of
D:\gth\...- Gate steps by OS or provide alternatives for non-Windows (e.g.,
codevsexplorer.exe).Also applies to: 20-20, 24-24
v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/DemoBlazor.csproj (1)
7-7: Consider reproducible restoresLock transitive versions for demos to avoid drift.
Add:
</PropertyGroup> <ItemGroup> @@ </ItemGroup> + <PropertyGroup> + <RestorePackagesWithLockFile>true</RestorePackagesWithLockFile> + </PropertyGroup>v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/css/app.css (1)
39-51: Consider honoring dark mode in error UIHardcoding light-only may clash with user theme.
Example:
-#blazor-error-ui { - color-scheme: light only; +#blazor-error-ui { + /* color-scheme: light; */ /* or handle both with custom colors */v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Layout/MainLayout.razor.css (1)
24-37: ::deep is correct for Blazor; silence linter false positivesBiome flags ::deep, but it’s required for CSS isolation. Add ignore comments or configure Biome for *.razor.css.
Apply (repeat for other ::deep rules):
- .top-row ::deep a, .top-row ::deep .btn-link { + /* biome-ignore lint/correctness/noUnknownPseudoElement: Blazor CSS isolation deep selector */ + .top-row ::deep a, .top-row ::deep .btn-link { white-space: nowrap; margin-left: 1.5rem; text-decoration: none; }v2/rscg_examples/Genbox.FastEnum/src/EnumDemo/Program.cs (1)
5-9: Polish: use interpolation and fix spacing.Minor readability nits; no behavioral change.
-Console.WriteLine("Car types:" + Enums.CarTypes.MemberCount); -var cars= Enums.CarTypes.GetMemberValues(); +Console.WriteLine($"Car types: {Enums.CarTypes.MemberCount}"); +var cars = Enums.CarTypes.GetMemberValues(); foreach (var car in cars) { - Console.WriteLine( car.GetString()); + Console.WriteLine(car.GetString()); }v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Pages/Home.razor (1)
7-9: Fix text spacing/case; self-close the icon component.Purely presentational.
-<h1>Hello, Github icon !</h1> -<Icon Item="Brands.Github()"> </Icon> +<h1>Hello, GitHub icon!</h1> +<Icon Item="Brands.Github()" />v2/rscg_examples/Genbox.FastEnum/src/EnumDemo/EnumDemo.csproj (1)
15-18: Minor: self-close PackageReference.Style/readability; no behavior change.
- <PackageReference Include="Genbox.FastEnum" Version="1.0.0"> - </PackageReference> + <PackageReference Include="Genbox.FastEnum" Version="1.0.0" />v2/rscg_examples/BadIdeas.Icons.FontAwesome/readme.txt (2)
15-15: Clarify the namespace name.Say the actual namespace to avoid confusion.
-All the icons are components in the Icon namespace. They have zero styling, so you'll need to apply a width and a fill color with whatever CSS library you're into. +All icons live in the BadIdeas.FontAwesome.Icons namespace. They have no styling, so apply a width and a fill color with whatever CSS library you're into.
17-21: Add tip to place the using in _Imports.razor.Improves ergonomics across pages.
@using BadIdeas.FontAwesome.Icons - <Icon Data="Brands.Github()" class="...your styling..."> </Icon> + +// Tip: add the using above to _Imports.razor so it applies app-wide.v2/rscg_examples_site/docs/Categories/Enum.md (1)
3-21: Enum list looks consistent; keep count in sync automatically if possibleThe count (9) matches the listed items and ordering. Consider generating the count from a single data source (e.g., the exported JSON) to avoid future drift.
v2/rscg_examples_site/docs/Categories/_PrimitiveEnum.mdx (1)
13-19: Mirror update LGTM; reduce duplication riskThis mirrors Enum.md correctly. To prevent future inconsistencies, consider deriving both pages from a shared snippet or data file.
v2/rscg_examples_site/docs/indexRSCG.md (1)
10-12: Tighten wording/spacing in header lineRemove the extra space inside the parentheses.
-This is the list of 215 ( 14 from Microsoft) RSCG with examples +This is the list of 215 (14 from Microsoft) RSCG with examplesv2/book/examples/Genbox.FastEnum.html (2)
2-2: Improve title punctuationUse “no.” and remove the spaced colon.
-<h1>RSCG nr 214 : Genbox.FastEnum</h1> +<h1>RSCG no. 214: Genbox.FastEnum</h1>
21-23: Grammar nitUse “a reference” and “.csproj”.
- Add reference to the <a href="https://www.nuget.org/packages/Genbox.FastEnum/" target="_blank">Genbox.FastEnum</a> in the csproj + Add a reference to <a href="https://www.nuget.org/packages/Genbox.FastEnum/" target="_blank" rel="noopener noreferrer">Genbox.FastEnum</a> in the .csprojv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Layout/NavMenu.razor (3)
1-1: Remove UTF‑8 BOMThe leading BOM character is present. Save the file as UTF‑8 without BOM to avoid noisy diffs and potential tooling issues.
13-19: Use absolute-root paths for stabilityAnchoring to “/” avoids surprises if the base URI changes.
- <NavLink class="nav-link" href="" Match="NavLinkMatch.All"> + <NavLink class="nav-link" href="/" Match="NavLinkMatch.All"> ... - <NavLink class="nav-link" href="counter"> + <NavLink class="nav-link" href="/counter"> ... - <NavLink class="nav-link" href="weather"> + <NavLink class="nav-link" href="/weather">Also applies to: 23-25
33-33: Avoid null in class concatenationReturn empty string instead of null.
- private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null; + private string NavMenuCssClass => collapseNavMenu ? "collapse" : string.Empty;README.md (3)
23-24: Grammar: tighten the intro sentence.-Those are the 215 Roslyn Source Code Generators that I have tested you can see and download source code example. -( including 14 from Microsoft ) +These are the 215 Roslyn Source Code Generators I have tested. You can view and download the source code examples. +(including 14 from Microsoft)
38-41: Use the correct “NuGet” capitalization in labels.-Nuget: [https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/](https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/) +NuGet: [https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/](https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/)-Nuget: [https://www.nuget.org/packages/Genbox.FastEnum/](https://www.nuget.org/packages/Genbox.FastEnum/) +NuGet: [https://www.nuget.org/packages/Genbox.FastEnum/](https://www.nuget.org/packages/Genbox.FastEnum/)Also applies to: 60-66
25-45: Enrich the two new entries with a one-line package description.A short summary improves scanability and parity with nearby items.
Do you want me to draft concise descriptions for BadIdeas.Icons.FontAwesome and Genbox.FastEnum?
Also applies to: 47-67
v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/.tours/BadIdeas.Icons.FontAwesome.tour (2)
9-11: NuGet brand capitalization.-"description": "First, we add Nuget [BadIdeas.Icons.FontAwesome](https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/) in csproj ", +"description": "First, we add NuGet [BadIdeas.Icons.FontAwesome](https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/) to the csproj.",
20-61: Referencing obj/ generated files requires a prior build; hint that in the tour.Without building, these steps 3–8 won’t resolve.
- "description": "Generated File 7 from 7 : _Imports_razor.g.cs ", + "description": "Generated file (build first): _Imports_razor.g.cs",Repeat for steps 4–8.
v2/rscg_examples/Genbox.FastEnum/src/.tours/Genbox.FastEnum.tour (2)
9-11: NuGet brand capitalization.-"description": "First, we add Nuget [Genbox.FastEnum](https://www.nuget.org/packages/Genbox.FastEnum/) in csproj ", +"description": "First, we add NuGet [Genbox.FastEnum](https://www.nuget.org/packages/Genbox.FastEnum/) to the csproj.",
26-42: Generated file steps: note the build prerequisite.- "description": "Generated File 3 from 3 : EnumDemo.CarTypes_Extensions.g.cs ", + "description": "Generated file (build first): EnumDemo.CarTypes_Extensions.g.cs",Repeat for the other two generated files.
v2/rscg_examples/Genbox.FastEnum/readme.txt (2)
30-40: Minor wording: contraction and tone.-Lets create a very simple enum, and add the `[FastEnum]` attribute to it. +Let's create a simple enum and add the `[FastEnum]` attribute to it.
154-160: Grammar tweaks (“extensions”, “Use this”).-So if you want to combine extension from your own class and the autogenerated one, +So if you want to combine extensions from your own class and the autogenerated one,-Used this to specify the namespace for the Enums class. +Use this to specify the namespace for the Enums class.Also applies to: 165-169
v2/rscg_examples_site/docs/RSCG-Examples/Genbox.FastEnum.md (2)
416-418: Replace hard tabs with spaces.Tabs in XML block violate MD010 and can render inconsistently.
- <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles> - <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GX</CompilerGeneratedFilesOutputPath> - </PropertyGroup> + <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles> + <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GX</CompilerGeneratedFilesOutputPath> + </PropertyGroup>
75-85: Minor copy edit (“Let’s”).Contract “Lets” to “Let’s”.
-Lets create a very simple enum, and add the `[FastEnum]` attribute to it. +Let's create a very simple enum, and add the `[FastEnum]` attribute to it.v2/rscg_examples_site/docs/RSCG-Examples/BadIdeas.Icons.FontAwesome.md (3)
54-56: Add language to install block.Mark as bash.
-``` +```bash dotnet add package BadIdeas.Icons.FontAwesome--- `105-109`: **Replace hard tabs with spaces.** Consistent formatting and MD010 compliance. ```diff - <PropertyGroup> - <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles> - <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GX</CompilerGeneratedFilesOutputPath> - </PropertyGroup> + <PropertyGroup> + <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles> + <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GX</CompilerGeneratedFilesOutputPath> + </PropertyGroup>
1360-1361: Trim space inside link text.Remove trailing space inside the brackets to satisfy MD039.
-[Download Example project BadIdeas.Icons.FontAwesome ](/sources/BadIdeas.Icons.FontAwesome.zip) +[Download Example project BadIdeas.Icons.FontAwesome](/sources/BadIdeas.Icons.FontAwesome.zip)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
💡 Knowledge Base configuration:
- MCP integration is disabled by default for public repositories
- Jira integration is disabled by default for public repositories
- Linear integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
⛔ Files ignored due to path filters (50)
v2/Generator/all.csvis excluded by!**/*.csvv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/favicon.pngis excluded by!**/*.pngv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/icon-192.pngis excluded by!**/*.pngv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.min.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.cssis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.jsis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.jsis excluded by!**/dist/**,!**/*.min.jsv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.mapis excluded by!**/dist/**,!**/*.map,!**/*.min.js.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.jsis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.jsis excluded by!**/dist/**,!**/*.min.jsv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.mapis excluded by!**/dist/**,!**/*.map,!**/*.min.js.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.jsis excluded by!**/dist/**v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.js.mapis excluded by!**/dist/**,!**/*.mapv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.min.jsis excluded by!**/dist/**,!**/*.min.jsv2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.mapis excluded by!**/dist/**,!**/*.map,!**/*.min.js.mapv2/rscg_examples_site/static/exports/RSCG.xlsxis excluded by!**/*.xlsxv2/rscg_examples_site/static/sources/BadIdeas.Icons.FontAwesome.zipis excluded by!**/*.zipv2/rscg_examples_site/static/sources/Genbox.FastEnum.zipis excluded by!**/*.zip
📒 Files selected for processing (50)
README.md(4 hunks)later.md(3 hunks)v2/RSCGExamplesData/GeneratorDataRec.json(1 hunks)v2/RSCGExamplesData/NoExample.json(0 hunks)v2/book/examples/BadIdeas.Icons.FontAwesome.html(1 hunks)v2/book/examples/Genbox.FastEnum.html(1 hunks)v2/book/list.html(2 hunks)v2/book/pandocHTML.yaml(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/description.json(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/nuget.txt(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/readme.txt(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/.tours/BadIdeas.Icons.FontAwesome.tour(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor.sln(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/App.razor(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/DemoBlazor.csproj(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Layout/MainLayout.razor(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Layout/MainLayout.razor.css(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Layout/NavMenu.razor(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Layout/NavMenu.razor.css(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Pages/Counter.razor(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Pages/Home.razor(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Pages/Weather.razor(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Program.cs(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Properties/launchSettings.json(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/_Imports.razor(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/css/app.css(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/index.html(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/wwwroot/sample-data/weather.json(1 hunks)v2/rscg_examples/BadIdeas.Icons.FontAwesome/video.json(1 hunks)v2/rscg_examples/Genbox.FastEnum/description.json(1 hunks)v2/rscg_examples/Genbox.FastEnum/nuget.txt(1 hunks)v2/rscg_examples/Genbox.FastEnum/readme.txt(1 hunks)v2/rscg_examples/Genbox.FastEnum/src/.tours/Genbox.FastEnum.tour(1 hunks)v2/rscg_examples/Genbox.FastEnum/src/EnumDemo.sln(1 hunks)v2/rscg_examples/Genbox.FastEnum/src/EnumDemo/CarTypes.cs(1 hunks)v2/rscg_examples/Genbox.FastEnum/src/EnumDemo/EnumDemo.csproj(1 hunks)v2/rscg_examples/Genbox.FastEnum/src/EnumDemo/Program.cs(1 hunks)v2/rscg_examples/Genbox.FastEnum/video.json(1 hunks)v2/rscg_examples_site/docs/Categories/Blazor.md(1 hunks)v2/rscg_examples_site/docs/Categories/Enum.md(2 hunks)v2/rscg_examples_site/docs/Categories/_PrimitiveBlazor.mdx(1 hunks)v2/rscg_examples_site/docs/Categories/_PrimitiveEnum.mdx(1 hunks)v2/rscg_examples_site/docs/NoExamples.md(2 hunks)v2/rscg_examples_site/docs/RSCG-Examples/BadIdeas.Icons.FontAwesome.md(1 hunks)v2/rscg_examples_site/docs/RSCG-Examples/Genbox.FastEnum.md(1 hunks)v2/rscg_examples_site/docs/RSCG-Examples/index.md(7 hunks)v2/rscg_examples_site/docs/about.md(1 hunks)v2/rscg_examples_site/docs/indexRSCG.md(2 hunks)v2/rscg_examples_site/src/components/HomepageFeatures/index.js(1 hunks)v2/rscg_examples_site/static/exports/RSCG.json(1 hunks)
💤 Files with no reviewable changes (1)
- v2/RSCGExamplesData/NoExample.json
🧰 Additional context used
🪛 Biome (2.1.2)
v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Layout/NavMenu.razor.css
[error] 49-49: Unexpected unknown pseudo-elements: deep
See MDN web docs for more details.
Use a known pseudo-elements instead, such as:
(lint/correctness/noUnknownPseudoElement)
[error] 58-58: Unexpected unknown pseudo-elements: deep
See MDN web docs for more details.
Use a known pseudo-elements instead, such as:
(lint/correctness/noUnknownPseudoElement)
[error] 63-63: Unexpected unknown pseudo-elements: deep
See MDN web docs for more details.
Use a known pseudo-elements instead, such as:
(lint/correctness/noUnknownPseudoElement)
v2/rscg_examples/BadIdeas.Icons.FontAwesome/video.json
[error] 35-36: Property key must be double quoted
(parse)
[error] 36-36: unexpected character =
(parse)
[error] 36-36: expected , but instead found " "
Remove " "
(parse)
[error] 36-36: expected : but instead found }
Remove }
(parse)
[error] 37-38: Expected an array, an object, or a literal but instead found ']'.
Expected an array, an object, or a literal here.
(parse)
v2/rscg_examples/BadIdeas.Icons.FontAwesome/src/DemoBlazor/Layout/MainLayout.razor.css
[error] 24-24: Unexpected unknown pseudo-elements: deep
See MDN web docs for more details.
Use a known pseudo-elements instead, such as:
(lint/correctness/noUnknownPseudoElement)
[error] 24-24: Unexpected unknown pseudo-elements: deep
See MDN web docs for more details.
Use a known pseudo-elements instead, such as:
(lint/correctness/noUnknownPseudoElement)
[error] 30-30: Unexpected unknown pseudo-elements: deep
See MDN web docs for more details.
Use a known pseudo-elements instead, such as:
(lint/correctness/noUnknownPseudoElement)
[error] 30-30: Unexpected unknown pseudo-elements: deep
See MDN web docs for more details.
Use a known pseudo-elements instead, such as:
(lint/correctness/noUnknownPseudoElement)
[error] 34-34: Unexpected unknown pseudo-elements: deep
See MDN web docs for more details.
Use a known pseudo-elements instead, such as:
(lint/correctness/noUnknownPseudoElement)
[error] 44-44: Unexpected unknown pseudo-elements: deep
See MDN web docs for more details.
Use a known pseudo-elements instead, such as:
(lint/correctness/noUnknownPseudoElement)
[error] 44-44: Unexpected unknown pseudo-elements: deep
See MDN web docs for more details.
Use a known pseudo-elements instead, such as:
(lint/correctness/noUnknownPseudoElement)
[error] 67-67: Unexpected unknown pseudo-elements: deep
See MDN web docs for more details.
Use a known pseudo-elements instead, such as:
(lint/correctness/noUnknownPseudoElement)
v2/rscg_examples/Genbox.FastEnum/video.json
[error] 35-36: Property key must be double quoted
(parse)
[error] 36-36: unexpected character =
(parse)
[error] 36-36: expected , but instead found " "
Remove " "
(parse)
[error] 36-36: expected : but instead found }
Remove }
(parse)
[error] 37-38: Expected an array, an object, or a literal but instead found ']'.
Expected an array, an object, or a literal here.
(parse)
🪛 LanguageTool
v2/rscg_examples_site/docs/about.md
[grammar] ~9-~9: There might be a mistake here.
Context: ... 215 Roslyn Source Code Generator (RSCG) that can be useful for you. That means, ...
(QB_NEW_EN)
v2/rscg_examples/Genbox.FastEnum/readme.txt
[grammar] ~8-~8: There might be a mistake here.
Context: ...ods for your enum types at compile-time. Print values, parse, or get the underlyi...
(QB_NEW_EN)
[grammar] ~17-~17: There might be a mistake here.
Context: ...to allow the compiler to fold constants. * Supports name and description from [Disp...
(QB_NEW_EN)
[style] ~21-~21: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...th [EnumOmitValue] on enum members. * Support for private/internal enums * Support fo...
(ENGLISH_WORD_REPEAT_BEGINNING_RULE)
[grammar] ~24-~24: There might be a mistake here.
Context: ...ate enum names from different namespaces * Support for enums that reside in the glo...
(QB_NEW_EN)
[grammar] ~25-~25: There might be a mistake here.
Context: ...nums that reside in the global namespace * Has several options to control namespace...
(QB_NEW_EN)
[grammar] ~26-~26: There might be a mistake here.
Context: ...class name and more for generated code. See Options section below for details. ###...
(QB_NEW_EN)
[style] ~30-~30: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...for details. ### Examples Lets create a very simple enum, and add the [FastEnum] attribut...
(EN_WEAK_ADJECTIVE)
[grammar] ~44-~44: Ensure spelling is correct
Context: ...tance of an enum you have. For example, MyEnum.Value1.GetString() is the same as `MyEnum.Val...
(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)
[grammar] ~154-~154: There might be a mistake here.
Context: ...partial by default. So if you want to combine extension from your own class and the a...
(QB_NEW_EN)
[grammar] ~154-~154: There might be a mistake here.
Context: ...u can use this option to set the name to the same as your extensions class. Defau...
(QB_NEW_EN)
[grammar] ~191-~191: There might be a mistake here.
Context: ...hem in memory take up unnecessary space. Use this option to disable the cache. #...
(QB_NEW_EN)
[grammar] ~210-~210: There might be a mistake here.
Context: ...guage uses the following modifier chars: * U: Uppercase the char * L: Lowercase the...
(QB_NEW_EN)
[grammar] ~214-~214: Ensure spelling is correct
Context: ...Omit the char * _: Do nothing. Keep the char as-is. Let's say you want to omit the ...
(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)
[style] ~289-~289: Did you mean ‘different from’? ‘Different than’ is often considered colloquial style.
Context: ...thod The IsDefined method is different than the one provided by dotnet. It supports...
(DIFFERENT_THAN)
[grammar] ~294-~294: There might be a mistake here.
Context: ...s://github.com/TylerBrinkley/Enums.NET). Enums.net is a high-performance library ...
(QB_NEW_EN)
v2/rscg_examples_site/docs/RSCG-Examples/Genbox.FastEnum.md
[grammar] ~7-~7: There might be a mistake here.
Context: ...Enum --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; im...
(QB_NEW_EN)
[grammar] ~8-~8: There might be a mistake here.
Context: ...'; import TabItem from '@theme/TabItem'; import TOCInline from '@theme/TOCInline'...
(QB_NEW_EN)
[grammar] ~9-~9: There might be a mistake here.
Context: ...mport TOCInline from '@theme/TOCInline'; import SameCategory from '../Categories/...
(QB_NEW_EN)
[grammar] ~24-~24: There might be a mistake here.
Context: ...Enum?style=social) ## Details ### Info :::info Name: Genbox.FastEnum Easy...
(QB_NEW_EN)
[grammar] ~43-~43: There might be a mistake here.
Context: ...enbox/FastEnum ::: ### Original Readme :::note # FastEnum [
[grammar] ~53-~53: There might be a mistake here.
Context: ...ods for your enum types at compile-time. Print values, parse, or get the underlyi...
(QB_NEW_EN)
[grammar] ~62-~62: There might be a mistake here.
Context: ...to allow the compiler to fold constants. * Supports name and description from [Disp...
(QB_NEW_EN)
[style] ~66-~66: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...th [EnumOmitValue] on enum members. * Support for private/internal enums * Support fo...
(ENGLISH_WORD_REPEAT_BEGINNING_RULE)
[grammar] ~69-~69: There might be a mistake here.
Context: ...ate enum names from different namespaces * Support for enums that reside in the glo...
(QB_NEW_EN)
[grammar] ~70-~70: There might be a mistake here.
Context: ...nums that reside in the global namespace * Has several options to control namespace...
(QB_NEW_EN)
[grammar] ~71-~71: There might be a mistake here.
Context: ...class name and more for generated code. See Options section below for details. ###...
(QB_NEW_EN)
[style] ~75-~75: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...for details. ### Examples Lets create a very simple enum, and add the [FastEnum] attribut...
(EN_WEAK_ADJECTIVE)
[grammar] ~89-~89: Ensure spelling is correct
Context: ...tance of an enum you have. For example, MyEnum.Value1.GetString() is the same as `MyEnum.Val...
(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)
[grammar] ~199-~199: There might be a mistake here.
Context: ...partial by default. So if you want to combine extension from your own class and the a...
(QB_NEW_EN)
[grammar] ~199-~199: There might be a mistake here.
Context: ...u can use this option to set the name to the same as your extensions class. Defau...
(QB_NEW_EN)
[grammar] ~236-~236: There might be a mistake here.
Context: ...hem in memory take up unnecessary space. Use this option to disable the cache. #...
(QB_NEW_EN)
[grammar] ~255-~255: There might be a mistake here.
Context: ...guage uses the following modifier chars: * U: Uppercase the char * L: Lowercase the...
(QB_NEW_EN)
[grammar] ~259-~259: Ensure spelling is correct
Context: ...Omit the char * _: Do nothing. Keep the char as-is. Let's say you want to omit the ...
(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)
[style] ~334-~334: Did you mean ‘different from’? ‘Different than’ is often considered colloquial style.
Context: ...thod The IsDefined method is different than the one provided by dotnet. It supports...
(DIFFERENT_THAN)
[grammar] ~339-~339: There might be a mistake here.
Context: ...s://github.com/TylerBrinkley/Enums.NET). Enums.net is a high-performance library ...
(QB_NEW_EN)
[grammar] ~388-~388: There might be a mistake here.
Context: ...389 ns | 2.4874 ns | ::: ### About :::note Generating values for enums :...
(QB_NEW_EN)
v2/rscg_examples_site/docs/RSCG-Examples/BadIdeas.Icons.FontAwesome.md
[grammar] ~7-~7: There might be a mistake here.
Context: ...some --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; im...
(QB_NEW_EN)
[grammar] ~8-~8: There might be a mistake here.
Context: ...'; import TabItem from '@theme/TabItem'; import TOCInline from '@theme/TOCInline'...
(QB_NEW_EN)
[grammar] ~9-~9: There might be a mistake here.
Context: ...mport TOCInline from '@theme/TOCInline'; import SameCategory from '../Categories/...
(QB_NEW_EN)
[grammar] ~24-~24: There might be a mistake here.
Context: ...cons?style=social) ## Details ### Info :::info Name: **BadIdeas.Icons.FontAwes...
(QB_NEW_EN)
[grammar] ~43-~43: There might be a mistake here.
Context: ...cott-78/Icons/ ::: ### Original Readme :::note # BadIdeas.Icons I had a bad i...
(QB_NEW_EN)
[grammar] ~74-~74: There might be a mistake here.
Context: ...are needed are deployed. ::: ### About :::note generate font awesome icons :...
(QB_NEW_EN)
🪛 markdownlint-cli2 (0.17.2)
v2/rscg_examples_site/docs/RSCG-Examples/Genbox.FastEnum.md
34-34: Bare URL used
(MD034, no-bare-urls)
37-37: Bare URL used
(MD034, no-bare-urls)
39-39: Bare URL used
(MD034, no-bare-urls)
51-51: Heading levels should only increment by one level at a time
Expected: h2; Actual: h3
(MD001, heading-increment)
60-60: Unordered list indentation
Expected: 2; Actual: 4
(MD007, ul-indent)
61-61: Unordered list indentation
Expected: 2; Actual: 4
(MD007, ul-indent)
62-62: Unordered list indentation
Expected: 2; Actual: 4
(MD007, ul-indent)
102-102: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
124-124: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
162-162: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
189-189: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
303-303: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
318-318: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
416-416: Hard tabs
Column: 1
(MD010, no-hard-tabs)
417-417: Hard tabs
Column: 1
(MD010, no-hard-tabs)
418-418: Hard tabs
Column: 1
(MD010, no-hard-tabs)
797-797: Spaces inside link text
(MD039, no-space-in-links)
811-811: Bare URL used
(MD034, no-bare-urls)
v2/rscg_examples_site/docs/RSCG-Examples/BadIdeas.Icons.FontAwesome.md
23-23: Spaces inside link text
(MD039, no-space-in-links)
24-24: Spaces inside link text
(MD039, no-space-in-links)
25-25: Spaces inside link text
(MD039, no-space-in-links)
26-26: Spaces inside link text
(MD039, no-space-in-links)
27-27: Spaces inside link text
(MD039, no-space-in-links)
28-28: Spaces inside link text
(MD039, no-space-in-links)
29-29: Spaces inside link text
(MD039, no-space-in-links)
30-30: Spaces inside link text
(MD039, no-space-in-links)
31-31: Spaces inside link text
(MD039, no-space-in-links)
32-32: Spaces inside link text
(MD039, no-space-in-links)
33-33: Spaces inside link text
(MD039, no-space-in-links)
34-34: Spaces inside link text
(MD039, no-space-in-links)
35-35: Spaces inside link text
(MD039, no-space-in-links)
36-36: Spaces inside link text
(MD039, no-space-in-links)
37-37: Spaces inside link text
(MD039, no-space-in-links)
38-38: Spaces inside link text
(MD039, no-space-in-links)
39-39: Spaces inside link text
(MD039, no-space-in-links)
40-40: Spaces inside link text
(MD039, no-space-in-links)
41-41: Spaces inside link text
(MD039, no-space-in-links)
42-42: Spaces inside link text
(MD039, no-space-in-links)
43-43: Spaces inside link text
(MD039, no-space-in-links)
44-44: Spaces inside link text
(MD039, no-space-in-links)
45-45: Spaces inside link text
(MD039, no-space-in-links)
46-46: Spaces inside link text
(MD039, no-space-in-links)
47-47: Spaces inside link text
(MD039, no-space-in-links)
48-48: Spaces inside link text
(MD039, no-space-in-links)
49-49: Spaces inside link text
(MD039, no-space-in-links)
50-50: Spaces inside link text
(MD039, no-space-in-links)
51-51: Spaces inside link text
(MD039, no-space-in-links)
52-52: Spaces inside link text
(MD039, no-space-in-links)
53-53: Spaces inside link text
(MD039, no-space-in-links)
54-54: Spaces inside link text
(MD039, no-space-in-links)
55-55: Spaces inside link text
(MD039, no-space-in-links)
56-56: Spaces inside link text
(MD039, no-space-in-links)
57-57: Spaces inside link text
(MD039, no-space-in-links)
58-58: Spaces inside link text
(MD039, no-space-in-links)
59-59: Spaces inside link text
(MD039, no-space-in-links)
60-60: Spaces inside link text
(MD039, no-space-in-links)
61-61: Spaces inside link text
(MD039, no-space-in-links)
62-62: Spaces inside link text
(MD039, no-space-in-links)
63-63: Spaces inside link text
(MD039, no-space-in-links)
64-64: Spaces inside link text
(MD039, no-space-in-links)
65-65: Spaces inside link text
(MD039, no-space-in-links)
66-66: Spaces inside link text
(MD039, no-space-in-links)
67-67: Spaces inside link text
(MD039, no-space-in-links)
68-68: Spaces inside link text
(MD039, no-space-in-links)
69-69: Spaces inside link text
(MD039, no-space-in-links)
70-70: Spaces inside link text
(MD039, no-space-in-links)
71-71: Spaces inside link text
(MD039, no-space-in-links)
72-72: Spaces inside link text
(MD039, no-space-in-links)
73-73: Spaces inside link text
(MD039, no-space-in-links)
74-74: Spaces inside link text
(MD039, no-space-in-links)
75-75: Spaces inside link text
(MD039, no-space-in-links)
76-76: Spaces inside link text
(MD039, no-space-in-links)
77-77: Spaces inside link text
(MD039, no-space-in-links)
78-78: Spaces inside link text
(MD039, no-space-in-links)
79-79: Spaces inside link text
(MD039, no-space-in-links)
80-80: Spaces inside link text
(MD039, no-space-in-links)
81-81: Spaces inside link text
(MD039, no-space-in-links)
82-82: Spaces inside link text
(MD039, no-space-in-links)
83-83: Spaces inside link text
(MD039, no-space-in-links)
84-84: Spaces inside link text
(MD039, no-space-in-links)
85-85: Spaces inside link text
(MD039, no-space-in-links)
86-86: Spaces inside link text
(MD039, no-space-in-links)
87-87: Spaces inside link text
(MD039, no-space-in-links)
88-88: Spaces inside link text
(MD039, no-space-in-links)
89-89: Spaces inside link text
(MD039, no-space-in-links)
90-90: Spaces inside link text
(MD039, no-space-in-links)
91-91: Spaces inside link text
(MD039, no-space-in-links)
92-92: Spaces inside link text
(MD039, no-space-in-links)
93-93: Spaces inside link text
(MD039, no-space-in-links)
94-94: Spaces inside link text
(MD039, no-space-in-links)
95-95: Spaces inside link text
(MD039, no-space-in-links)
96-96: Spaces inside link text
(MD039, no-space-in-links)
97-97: Spaces inside link text
(MD039, no-space-in-links)
98-98: Spaces inside link text
(MD039, no-space-in-links)
99-99: Spaces inside link text
(MD039, no-space-in-links)
100-100: Spaces inside link text
(MD039, no-space-in-links)
101-101: Spaces inside link text
(MD039, no-space-in-links)
102-102: Spaces inside link text
(MD039, no-space-in-links)
103-103: Spaces inside link text
(MD039, no-space-in-links)
104-104: Spaces inside link text
(MD039, no-space-in-links)
105-105: Spaces inside link text
(MD039, no-space-in-links)
106-106: Spaces inside link text
(MD039, no-space-in-links)
107-107: Spaces inside link text
(MD039, no-space-in-links)
108-108: Spaces inside link text
(MD039, no-space-in-links)
109-109: Spaces inside link text
(MD039, no-space-in-links)
110-110: Spaces inside link text
(MD039, no-space-in-links)
111-111: Spaces inside link text
(MD039, no-space-in-links)
112-112: Spaces inside link text
(MD039, no-space-in-links)
113-113: Spaces inside link text
(MD039, no-space-in-links)
114-114: Spaces inside link text
(MD039, no-space-in-links)
115-115: Spaces inside link text
(MD039, no-space-in-links)
116-116: Spaces inside link text
(MD039, no-space-in-links)
117-117: Spaces inside link text
(MD039, no-space-in-links)
118-118: Spaces inside link text
(MD039, no-space-in-links)
119-119: Spaces inside link text
(MD039, no-space-in-links)
120-120: Spaces inside link text
(MD039, no-space-in-links)
121-121: Spaces inside link text
(MD039, no-space-in-links)
122-122: Spaces inside link text
(MD039, no-space-in-links)
123-123: Spaces inside link text
(MD039, no-space-in-links)
124-124: Spaces inside link text
(MD039, no-space-in-links)
125-125: Spaces inside link text
(MD039, no-space-in-links)
126-126: Spaces inside link text
(MD039, no-space-in-links)
127-127: Spaces inside link text
(MD039, no-space-in-links)
128-128: Spaces inside link text
(MD039, no-space-in-links)
129-129: Spaces inside link text
(MD039, no-space-in-links)
130-130: Spaces inside link text
(MD039, no-space-in-links)
131-131: Spaces inside link text
(MD039, no-space-in-links)
132-132: Spaces inside link text
(MD039, no-space-in-links)
133-133: Spaces inside link text
(MD039, no-space-in-links)
134-134: Spaces inside link text
(MD039, no-space-in-links)
135-135: Spaces inside link text
(MD039, no-space-in-links)
136-136: Spaces inside link text
(MD039, no-space-in-links)
137-137: Spaces inside link text
(MD039, no-space-in-links)
138-138: Spaces inside link text
(MD039, no-space-in-links)
139-139: Spaces inside link text
(MD039, no-space-in-links)
140-140: Spaces inside link text
(MD039, no-space-in-links)
141-141: Spaces inside link text
(MD039, no-space-in-links)
142-142: Spaces inside link text
(MD039, no-space-in-links)
143-143: Spaces inside link text
(MD039, no-space-in-links)
144-144: Spaces inside link text
(MD039, no-space-in-links)
145-145: Spaces inside link text
(MD039, no-space-in-links)
146-146: Spaces inside link text
(MD039, no-space-in-links)
147-147: Spaces inside link text
(MD039, no-space-in-links)
148-148: Spaces inside link text
(MD039, no-space-in-links)
149-149: Spaces inside link text
(MD039, no-space-in-links)
150-150: Spaces inside link text
(MD039, no-space-in-links)
151-151: Spaces inside link text
(MD039, no-space-in-links)
152-152: Spaces inside link text
(MD039, no-space-in-links)
153-153: Spaces inside link text
(MD039, no-space-in-links)
154-154: Spaces inside link text
(MD039, no-space-in-links)
155-155: Spaces inside link text
(MD039, no-space-in-links)
156-156: Spaces inside link text
(MD039, no-space-in-links)
157-157: Spaces inside link text
(MD039, no-space-in-links)
158-158: Spaces inside link text
(MD039, no-space-in-links)
159-159: Spaces inside link text
(MD039, no-space-in-links)
160-160: Spaces inside link text
(MD039, no-space-in-links)
161-161: Spaces inside link text
(MD039, no-space-in-links)
162-162: Spaces inside link text
(MD039, no-space-in-links)
163-163: Spaces inside link text
(MD039, no-space-in-links)
164-164: Spaces inside link text
(MD039, no-space-in-links)
165-165: Spaces inside link text
(MD039, no-space-in-links)
166-166: Spaces inside link text
(MD039, no-space-in-links)
167-167: Spaces inside link text
(MD039, no-space-in-links)
168-168: Spaces inside link text
(MD039, no-space-in-links)
169-169: Spaces inside link text
(MD039, no-space-in-links)
170-170: Spaces inside link text
(MD039, no-space-in-links)
171-171: Spaces inside link text
(MD039, no-space-in-links)
172-172: Spaces inside link text
(MD039, no-space-in-links)
173-173: Spaces inside link text
(MD039, no-space-in-links)
174-174: Spaces inside link text
(MD039, no-space-in-links)
175-175: Spaces inside link text
(MD039, no-space-in-links)
176-176: Spaces inside link text
(MD039, no-space-in-links)
177-177: Spaces inside link text
(MD039, no-space-in-links)
178-178: Spaces inside link text
(MD039, no-space-in-links)
179-179: Spaces inside link text
(MD039, no-space-in-links)
180-180: Spaces inside link text
(MD039, no-space-in-links)
181-181: Spaces inside link text
(MD039, no-space-in-links)
182-182: Spaces inside link text
(MD039, no-space-in-links)
183-183: Spaces inside link text
(MD039, no-space-in-links)
184-184: Spaces inside link text
(MD039, no-space-in-links)
185-185: Spaces inside link text
(MD039, no-space-in-links)
186-186: Spaces inside link text
(MD039, no-space-in-links)
187-187: Spaces inside link text
(MD039, no-space-in-links)
188-188: Spaces inside link text
(MD039, no-space-in-links)
189-189: Spaces inside link text
(MD039, no-space-in-links)
190-190: Spaces inside link text
(MD039, no-space-in-links)
191-191: Spaces inside link text
(MD039, no-space-in-links)
192-192: Spaces inside link text
(MD039, no-space-in-links)
193-193: Spaces inside link text
(MD039, no-space-in-links)
194-194: Spaces inside link text
(MD039, no-space-in-links)
195-195: Spaces inside link text
(MD039, no-space-in-links)
196-196: Spaces inside link text
(MD039, no-space-in-links)
197-197: Spaces inside link text
(MD039, no-space-in-links)
198-198: Spaces inside link text
(MD039, no-space-in-links)
199-199: Spaces inside link text
(MD039, no-space-in-links)
200-200: Spaces inside link text
(MD039, no-space-in-links)
201-201: Spaces inside link text
(MD039, no-space-in-links)
202-202: Spaces inside link text
(MD039, no-space-in-links)
203-203: Spaces inside link text
(MD039, no-space-in-links)
204-204: Spaces inside link text
(MD039, no-space-in-links)
205-205: Spaces inside link text
(MD039, no-space-in-links)
206-206: Spaces inside link text
(MD039, no-space-in-links)
207-207: Spaces inside link text
(MD039, no-space-in-links)
208-208: Spaces inside link text
(MD039, no-space-in-links)
209-209: Spaces inside link text
(MD039, no-space-in-links)
210-210: Spaces inside link text
(MD039, no-space-in-links)
211-211: Spaces inside link text
(MD039, no-space-in-links)
212-212: Spaces inside link text
(MD039, no-space-in-links)
213-213: Spaces inside link text
(MD039, no-space-in-links)
214-214: Spaces inside link text
(MD039, no-space-in-links)
215-215: Spaces inside link text
(MD039, no-space-in-links)
216-216: Spaces inside link text
(MD039, no-space-in-links)
217-217: Spaces inside link text
(MD039, no-space-in-links)
218-218: Spaces inside link text
(MD039, no-space-in-links)
219-219: Spaces inside link text
(MD039, no-space-in-links)
220-220: Spaces inside link text
(MD039, no-space-in-links)
221-221: Spaces inside link text
(MD039, no-space-in-links)
222-222: Spaces inside link text
(MD039, no-space-in-links)
223-223: Spaces inside link text
(MD039, no-space-in-links)
224-224: Spaces inside link text
(MD039, no-space-in-links)
225-225: Spaces inside link text
(MD039, no-space-in-links)
226-226: Spaces inside link text
(MD039, no-space-in-links)
227-227: Spaces inside link text
(MD039, no-space-in-links)
228-228: Spaces inside link text
(MD039, no-space-in-links)
229-229: Spaces inside link text
(MD039, no-space-in-links)
230-230: Spaces inside link text
(MD039, no-space-in-links)
231-231: Spaces inside link text
(MD039, no-space-in-links)
232-232: Spaces inside link text
(MD039, no-space-in-links)
233-233: Spaces inside link text
(MD039, no-space-in-links)
234-234: Spaces inside link text
(MD039, no-space-in-links)
235-235: Spaces inside link text
(MD039, no-space-in-links)
236-236: Spaces inside link text
(MD039, no-space-in-links)
237-237: Spaces inside link text
(MD039, no-space-in-links)
245-245: Spaces inside link text
(MD039, no-space-in-links)
246-246: Spaces inside link text
(MD039, no-space-in-links)
247-247: Spaces inside link text
(MD039, no-space-in-links)
248-248: Spaces inside link text
(MD039, no-space-in-links)
249-249: Spaces inside link text
(MD039, no-space-in-links)
250-250: Spaces inside link text
(MD039, no-space-in-links)
251-251: Spaces inside link text
(MD039, no-space-in-links)
252-252: Spaces inside link text
(MD039, no-space-in-links)
253-253: Spaces inside link text
(MD039, no-space-in-links)
254-254: Spaces inside link text
(MD039, no-space-in-links)
255-255: Spaces inside link text
(MD039, no-space-in-links)
256-256: Spaces inside link text
(MD039, no-space-in-links)
257-257: Spaces inside link text
(MD039, no-space-in-links)
258-258: Spaces inside link text
(MD039, no-space-in-links)
260-260: Bare URL used
(MD034, no-bare-urls)
README.md
5070-5070: Bare URL used
(MD034, no-bare-urls)
5074-5074: Bare URL used
(MD034, no-bare-urls)
5077-5077: Bare URL used
(MD034, no-bare-urls)
5081-5081: Bare URL used
(MD034, no-bare-urls)
5084-5084: Bare URL used
(MD034, no-bare-urls)
5088-5088: Bare URL used
(MD034, no-bare-urls)
5091-5091: Bare URL used
(MD034, no-bare-urls)
5095-5095: Bare URL used
(MD034, no-bare-urls)
5098-5098: Bare URL used
(MD034, no-bare-urls)
5102-5102: Bare URL used
(MD034, no-bare-urls)
5105-5105: Bare URL used
(MD034, no-bare-urls)
5109-5109: Bare URL used
(MD034, no-bare-urls)
5112-5112: Bare URL used
(MD034, no-bare-urls)
5116-5116: Bare URL used
(MD034, no-bare-urls)
5119-5119: Bare URL used
(MD034, no-bare-urls)
5123-5123: Bare URL used
(MD034, no-bare-urls)
5126-5126: Bare URL used
(MD034, no-bare-urls)
5130-5130: Bare URL used
(MD034, no-bare-urls)
5133-5133: Bare URL used
(MD034, no-bare-urls)
5137-5137: Bare URL used
(MD034, no-bare-urls)
5140-5140: Bare URL used
(MD034, no-bare-urls)
5144-5144: Bare URL used
(MD034, no-bare-urls)
5161-5161: Bare URL used
(MD034, no-bare-urls)
5165-5165: Bare URL used
(MD034, no-bare-urls)
5168-5168: Bare URL used
(MD034, no-bare-urls)
5172-5172: Bare URL used
(MD034, no-bare-urls)
5175-5175: Bare URL used
(MD034, no-bare-urls)
5179-5179: Bare URL used
(MD034, no-bare-urls)
later.md
83-83: Bare URL used
(MD034, no-bare-urls)
89-89: Bare URL used
(MD034, no-bare-urls)
95-95: Bare URL used
(MD034, no-bare-urls)
101-101: Bare URL used
(MD034, no-bare-urls)
107-107: Bare URL used
(MD034, no-bare-urls)
113-113: Bare URL used
(MD034, no-bare-urls)
119-119: Bare URL used
(MD034, no-bare-urls)
125-125: Bare URL used
(MD034, no-bare-urls)
131-131: Bare URL used
(MD034, no-bare-urls)
143-143: Bare URL used
(MD034, no-bare-urls)
149-149: Bare URL used
(MD034, no-bare-urls)
155-155: Bare URL used
(MD034, no-bare-urls)
v2/rscg_examples_site/docs/NoExamples.md
277-277: Bare URL used
(MD034, no-bare-urls)
277-277: Bare URL used
(MD034, no-bare-urls)
281-281: Bare URL used
(MD034, no-bare-urls)
281-281: Bare URL used
(MD034, no-bare-urls)
285-285: Bare URL used
(MD034, no-bare-urls)
285-285: Bare URL used
(MD034, no-bare-urls)
289-289: Bare URL used
(MD034, no-bare-urls)
289-289: Bare URL used
(MD034, no-bare-urls)
293-293: Bare URL used
(MD034, no-bare-urls)
293-293: Bare URL used
(MD034, no-bare-urls)
297-297: Bare URL used
(MD034, no-bare-urls)
297-297: Bare URL used
(MD034, no-bare-urls)
301-301: Bare URL used
(MD034, no-bare-urls)
301-301: Bare URL used
(MD034, no-bare-urls)
305-305: Bare URL used
(MD034, no-bare-urls)
305-305: Bare URL used
(MD034, no-bare-urls)
309-309: Bare URL used
(MD034, no-bare-urls)
309-309: Bare URL used
(MD034, no-bare-urls)
313-313: Bare URL used
(MD034, no-bare-urls)
313-313: Bare URL used
(MD034, no-bare-urls)
317-317: Bare URL used
(MD034, no-bare-urls)
317-317: Bare URL used
(MD034, no-bare-urls)
333-333: Bare URL used
(MD034, no-bare-urls)
333-333: Bare URL used
(MD034, no-bare-urls)
337-337: Bare URL used
(MD034, no-bare-urls)
337-337: Bare URL used
(MD034, no-bare-urls)
341-341: Bare URL used
(MD034, no-bare-urls)
341-341: Bare URL used
(MD034, no-bare-urls)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: call-workflow-passing-data / build (24.3.0)
| <h3> | ||
| Add reference to the <a href="https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/" target="_blank">BadIdeas.Icons.FontAwesome</a> in the csproj | ||
| </h3> | ||
| <img src="images/BadIdeas.Icons.FontAwesome/DemoBlazor.csproj.png" width="580" height="580" /> |
There was a problem hiding this comment.
🛠️ Refactor suggestion
Add alt text for all images.
Improves accessibility and SEO.
Apply this diff (sample alts; adjust if needed):
-<img src="images/BadIdeas.Icons.FontAwesome/DemoBlazor.csproj.png" width="580" height="580" />
+<img src="images/BadIdeas.Icons.FontAwesome/DemoBlazor.csproj.png" width="580" height="580" alt="DemoBlazor.csproj with package reference" />
-<img src="images/BadIdeas.Icons.FontAwesome/csFiles/Home.razor.png" width="580" height="580" />
+<img src="images/BadIdeas.Icons.FontAwesome/csFiles/Home.razor.png" width="580" height="580" alt="Home.razor source" />
-<img src="images/BadIdeas.Icons.FontAwesome/generated/App_razor.g.cs.png" width="580" height="580" />
+<img src="images/BadIdeas.Icons.FontAwesome/generated/App_razor.g.cs.png" width="580" height="580" alt="Generated App_razor.g.cs" />
-<img src="images/BadIdeas.Icons.FontAwesome/generated/Layout_MainLayout_razor.g.cs.png" width="580" height="580" />
+<img src="images/BadIdeas.Icons.FontAwesome/generated/Layout_MainLayout_razor.g.cs.png" width="580" height="580" alt="Generated Layout_MainLayout_razor.g.cs" />
-<img src="images/BadIdeas.Icons.FontAwesome/generated/Layout_NavMenu_razor.g.cs.png" width="580" height="580" />
+<img src="images/BadIdeas.Icons.FontAwesome/generated/Layout_NavMenu_razor.g.cs.png" width="580" height="580" alt="Generated Layout_NavMenu_razor.g.cs" />
-<img src="images/BadIdeas.Icons.FontAwesome/generated/Pages_Counter_razor.g.cs.png" width="580" height="580" />
+<img src="images/BadIdeas.Icons.FontAwesome/generated/Pages_Counter_razor.g.cs.png" width="580" height="580" alt="Generated Pages_Counter_razor.g.cs" />
-<img src="images/BadIdeas.Icons.FontAwesome/generated/Pages_Home_razor.g.cs.png" width="580" height="580" />
+<img src="images/BadIdeas.Icons.FontAwesome/generated/Pages_Home_razor.g.cs.png" width="580" height="580" alt="Generated Pages_Home_razor.g.cs" />
-<img src="images/BadIdeas.Icons.FontAwesome/generated/Pages_Weather_razor.g.cs.png" width="580" height="580" />
+<img src="images/BadIdeas.Icons.FontAwesome/generated/Pages_Weather_razor.g.cs.png" width="580" height="580" alt="Generated Pages_Weather_razor.g.cs" />
-<img src="images/BadIdeas.Icons.FontAwesome/generated/_Imports_razor.g.cs.png" width="580" height="580" />
+<img src="images/BadIdeas.Icons.FontAwesome/generated/_Imports_razor.g.cs.png" width="580" height="580" alt="Generated _Imports_razor.g.cs" />Also applies to: 30-30, 37-37, 42-42, 47-47, 52-52, 57-57, 62-62, 67-67
🤖 Prompt for AI Agents
In v2/book/examples/BadIdeas.Icons.FontAwesome.html around lines 23 (and also at
lines 30, 37, 42, 47, 52, 57, 62, 67), the <img> tags lack alt attributes;
update each image tag to include an appropriate alt text (e.g., alt="DemoBlazor
project file screenshot" or context-appropriate description) to improve
accessibility and SEO, ensuring the alt strings are concise, descriptive, and
reflect the image content.
|
|
||
| You will find here code examples | ||
| of 213 Roslyn Source Code Generator (RSCG) | ||
| of 215 Roslyn Source Code Generator (RSCG) |
There was a problem hiding this comment.
Grammar: pluralize “Generator” → “Generators”
Matches the “215” count and reads better.
Apply this diff:
-of 215 Roslyn Source Code Generator (RSCG)
+of 215 Roslyn Source Code Generators (RSCG)📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| of 215 Roslyn Source Code Generator (RSCG) | |
| of 215 Roslyn Source Code Generators (RSCG) |
🧰 Tools
🪛 LanguageTool
[grammar] ~9-~9: There might be a mistake here.
Context: ... 215 Roslyn Source Code Generator (RSCG) that can be useful for you. That means, ...
(QB_NEW_EN)
🤖 Prompt for AI Agents
In v2/rscg_examples_site/docs/about.md around line 9, the phrase "of 215 Roslyn
Source Code Generator (RSCG)" should be pluralized to match the count; change
"Generator" to "Generators" so the line reads "of 215 Roslyn Source Code
Generators (RSCG)" to match the number and improve readability.
| "file": "EnumDemo/CarTypes.cs", | ||
| "description": "File CarTypes.cs ", | ||
| "pattern": "this is the code" | ||
| } | ||
|
|
||
| ,{ | ||
| "file": "EnumDemo/Program.cs", | ||
| "description": "File Program.cs \r\n>> dotnet run --project EnumDemo/EnumDemo.csproj ", | ||
| "pattern": "this is the code" | ||
| } |
There was a problem hiding this comment.
🛠️ Refactor suggestion
Replace placeholder patterns with meaningful anchors.
- "description": "File CarTypes.cs ",
- "pattern": "this is the code"
+ "description": "File CarTypes.cs (enum annotated with [FastEnum])",
+ "pattern": "[FastEnum]"- "description": "File Program.cs \r\n>> dotnet run --project EnumDemo/EnumDemo.csproj ",
- "pattern": "this is the code"
+ "description": "File Program.cs (sample enum usage)\n>> dotnet run --project EnumDemo/EnumDemo.csproj",
+ "pattern": "Enums."📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| "file": "EnumDemo/CarTypes.cs", | |
| "description": "File CarTypes.cs ", | |
| "pattern": "this is the code" | |
| } | |
| ,{ | |
| "file": "EnumDemo/Program.cs", | |
| "description": "File Program.cs \r\n>> dotnet run --project EnumDemo/EnumDemo.csproj ", | |
| "pattern": "this is the code" | |
| } | |
| "file": "EnumDemo/CarTypes.cs", | |
| "description": "File CarTypes.cs (enum annotated with [FastEnum])", | |
| "pattern": "[FastEnum]" | |
| } | |
| ,{ | |
| "file": "EnumDemo/Program.cs", | |
| "description": "File Program.cs (sample enum usage)\n>> dotnet run --project EnumDemo/EnumDemo.csproj", | |
| "pattern": "Enums." | |
| } |
🤖 Prompt for AI Agents
In v2/rscg_examples/Genbox.FastEnum/src/.tours/Genbox.FastEnum.tour around lines
14 to 23, the "pattern" fields currently use the placeholder "this is the code";
replace those placeholders with meaningful, unique anchor strings that actually
appear in the target files (e.g., a distinctive namespace/class/method name or a
small, unambiguous code snippet from EnumDemo/CarTypes.cs and
EnumDemo/Program.cs), update the "description" if needed to reflect the new
anchors, and ensure the JSON string values are properly escaped so the tour can
locate the code anchors reliably.
Summary by CodeRabbit
New Features
Documentation
Chores