Skip to content

C# Compiler

C# Compiler #67

Triggered via pull request October 22, 2024 07:19
@DaRacciDaRacci
synchronize #3
C#-Compiler
Status Success
Total duration 46s
Artifacts 1

build.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

6 warnings
build: src/Compiler/Module/Compiled/Compiled.cs#L9
Rename namespace Compiler.Module.Compiled so that it no longer conflicts with the reserved language keyword 'Module'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
build: src/Compiler/Module/Compiled/Compiled.cs#L9
Rename namespace Compiler.Module so that it no longer conflicts with the reserved language keyword 'Module'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
build: src/Compiler/Module/Resolvable/Local.cs#L12
Rename namespace Compiler.Module.Resolvable so that it no longer conflicts with the reserved language keyword 'Module'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
build: src/Compiler/Text/Updater/TokenUpdater.cs#L20
In member Fin<TextSpan> TokenUpdater.GetSpan(Token token), change parameter name token to item in order to match the identifier as it has been declared in Fin<TextSpan> NodeEnumerableUpdater<Token>.GetSpan(Token item) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
build: src/Compiler/Module/Compiled/Remote.cs#L19
Type 'ExtraModuleInfo' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
build
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "LanguageExt.Core

Artifacts

Produced during runtime
Name Size
Compiler
68.5 MB