WI #2636 Implement refactor/adjustFillers command #244
dotnet.yml
on: pull_request
build-and-test-ei-debug
/
build
5m 54s
build-and-test-debug
/
build
6m 5s
build-and-test-ei-release
/
build
15m 41s
build-and-test-release
/
build
15m 10s
Annotations
84 warnings
build-and-test-ei-debug / build
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-and-test-ei-debug / build
implicit definition of token 'VALIDATING' in parser
|
build-and-test-ei-debug / build
rule 'xmlGenerateStatement' contains an optional block with at least one alternative that can match an empty string
|
build-and-test-ei-debug / build
implicit definition of token 'VALIDATING' in parser
|
build-and-test-ei-debug / build
rule 'xmlGenerateStatement' contains an optional block with at least one alternative that can match an empty string
|
build-and-test-ei-debug / build
implicit definition of token 'VALIDATING' in parser
|
build-and-test-ei-debug / build
rule 'functionDataParameter' contains an optional block with at least one alternative that can match an empty string
|
build-and-test-ei-debug / build
rule 'xmlGenerateStatement' contains an optional block with at least one alternative that can match an empty string
|
build-and-test-ei-debug / build
implicit definition of token 'VALIDATING' in parser
|
build-and-test-ei-debug / build
rule 'functionDataParameter' contains an optional block with at least one alternative that can match an empty string
|
build-and-test-ei-debug / build
rule 'xmlGenerateStatement' contains an optional block with at least one alternative that can match an empty string
|
build-and-test-ei-debug / build:
CSCup/sym.cs#L11
The type name 'sym' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-ei-debug / build:
CSCup/assoc.cs#L12
The type name 'assoc' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-ei-debug / build:
CSCup/symbol.cs#L18
The type name 'symbol' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-ei-debug / build:
CSCup/production.cs#L28
The type name 'production' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-ei-debug / build:
CSCup/lexer.cs#L55
The type name 'lexer' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-ei-debug / build:
CSCup/version.cs#L24
The type name 'version' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-ei-debug / build:
CSCup/terminal.cs#L19
The type name 'terminal' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-ei-debug / build:
CSCup/emit.cs#L98
The type name 'emit' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-ei-debug / build:
CSCup/parser.cs#L19
The type name 'parser' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-ei-debug / build:
CSCup/sym.cs#L11
The type name 'sym' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-debug / build
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-and-test-debug / build:
CSCup/sym.cs#L11
The type name 'sym' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-debug / build:
CSCup/assoc.cs#L12
The type name 'assoc' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-debug / build:
CSCup/symbol.cs#L18
The type name 'symbol' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-debug / build:
CSCup/production.cs#L28
The type name 'production' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-debug / build:
CSCup/lexer.cs#L55
The type name 'lexer' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-debug / build:
CSCup/version.cs#L24
The type name 'version' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-debug / build:
CSCup/terminal.cs#L19
The type name 'terminal' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-debug / build:
CSCup/emit.cs#L98
The type name 'emit' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-debug / build:
CSCup/parser.cs#L19
The type name 'parser' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-debug / build:
CSCup/sym.cs#L11
The type name 'sym' only contains lower-cased ascii characters. Such names may become reserved for the language.
|
build-and-test-debug / build
implicit definition of token 'VALIDATING' in parser
|
build-and-test-debug / build
rule 'xmlGenerateStatement' contains an optional block with at least one alternative that can match an empty string
|
build-and-test-debug / build
implicit definition of token 'VALIDATING' in parser
|
build-and-test-debug / build
rule 'xmlGenerateStatement' contains an optional block with at least one alternative that can match an empty string
|
build-and-test-debug / build
implicit definition of token 'VALIDATING' in parser
|
build-and-test-debug / build
rule 'functionDataParameter' contains an optional block with at least one alternative that can match an empty string
|
build-and-test-debug / build
rule 'xmlGenerateStatement' contains an optional block with at least one alternative that can match an empty string
|
build-and-test-debug / build
implicit definition of token 'VALIDATING' in parser
|
build-and-test-debug / build
rule 'functionDataParameter' contains an optional block with at least one alternative that can match an empty string
|
build-and-test-debug / build
rule 'xmlGenerateStatement' contains an optional block with at least one alternative that can match an empty string
|
build-and-test-release / build
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-and-test-release / build:
TypeCobol.LanguageServer.Test.LanguageServerRobot.Installer/WhyThisProject.cs#L3
'WhyThisProject' is an internal class that is apparently never instantiated. If so, remove the code from the assembly. If this class is intended to contain only static members, make it 'static' (Module in Visual Basic). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1812)
|
build-and-test-release / build:
TypeCobol.LanguageServer.Test.LanguageServerRobot.Installer/WhyThisProject.cs#L3
Type 'WhyThisProject' 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-and-test-release / build:
TypeCobol.Transform/Decoder.cs#L13
Type 'Decoder' is a static holder type but is neither static nor NotInheritable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1052)
|
build-and-test-release / build:
TypeCobol.Transform/Decoder.cs#L31
Field 'CompilerOptionsRegExp' is declared as 'readonly' but is initialized with a constant value. Mark this field as 'const' instead. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1802)
|
build-and-test-release / build:
TypeCobol.Transform/Decoder.cs#L33
Field 'TypeCobolVersionRegExp' is declared as 'readonly' but is initialized with a constant value. Mark this field as 'const' instead. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1802)
|
build-and-test-release / build:
TypeCobol.Transform/Transform.cs#L30
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
|
build-and-test-release / build:
TypeCobol.Transform/Transform.cs#L40
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
|
build-and-test-release / build:
TypeCobol.Transform/Transform.cs#L45
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
|
build-and-test-release / build:
TypeCobol.Transform/Transform.cs#L56
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
|
build-and-test-release / build:
TypeCobol.Transform/Transform.cs#L77
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'Transform.ShowUsage()' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
|
build-and-test-release / build:
CSCupRuntime/lr_parser.cs#L4
Remove the underscores from namespace name 'TUVienna.CS_CUP' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
build-and-test-release / build:
CSCupRuntime/lr_parser.cs#L130
Abstract type 'lr_parser' should not have public constructors (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1012)
|
build-and-test-release / build:
CSCupRuntime/Scanner.cs#L24
Prefix interface name Scanner with 'I' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1715)
|
build-and-test-release / build:
CSCupRuntime/lr_parser.cs#L130
Remove the underscores from type name TUVienna.CS_CUP.Runtime.lr_parser (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
build-and-test-release / build:
CSCupRuntime/virtual_parse_stack.cs#L26
Remove the underscores from type name TUVienna.CS_CUP.Runtime.virtual_parse_stack (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
build-and-test-release / build:
CSCupRuntime/virtual_parse_stack.cs#L57
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
|
build-and-test-release / build:
CSCupRuntime/virtual_parse_stack.cs#L65
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
|
build-and-test-release / build:
CSCupRuntime/virtual_parse_stack.cs#L75
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
|
build-and-test-release / build:
CSCupRuntime/lr_parser.cs#L237
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
|
build-and-test-release / build:
CSCupRuntime/lr_parser.cs#L256
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
|
build-and-test-ei-release / build
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build-and-test-ei-release / build:
CSCupRuntime/lr_parser.cs#L4
Remove the underscores from namespace name 'TUVienna.CS_CUP' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
build-and-test-ei-release / build:
CSCupRuntime/lr_parser.cs#L130
Abstract type 'lr_parser' should not have public constructors (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1012)
|
build-and-test-ei-release / build:
CSCupRuntime/Scanner.cs#L24
Prefix interface name Scanner with 'I' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1715)
|
build-and-test-ei-release / build:
CSCupRuntime/lr_parser.cs#L130
Remove the underscores from type name TUVienna.CS_CUP.Runtime.lr_parser (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
build-and-test-ei-release / build:
CSCupRuntime/virtual_parse_stack.cs#L26
Remove the underscores from type name TUVienna.CS_CUP.Runtime.virtual_parse_stack (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
build-and-test-ei-release / build:
CSCupRuntime/virtual_parse_stack.cs#L65
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
|
build-and-test-ei-release / build:
CSCupRuntime/virtual_parse_stack.cs#L57
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
|
build-and-test-ei-release / build:
CSCupRuntime/virtual_parse_stack.cs#L75
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
|
build-and-test-ei-release / build:
CSCupRuntime/lr_parser.cs#L256
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
|
build-and-test-ei-release / build:
CSCupRuntime/lr_parser.cs#L237
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
|
build-and-test-ei-release / build:
TypeCobol.LanguageServer.Test.LanguageServerRobot.Installer/WhyThisProject.cs#L3
'WhyThisProject' is an internal class that is apparently never instantiated. If so, remove the code from the assembly. If this class is intended to contain only static members, make it 'static' (Module in Visual Basic). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1812)
|
build-and-test-ei-release / build:
TypeCobol.LanguageServer.Test.LanguageServerRobot.Installer/WhyThisProject.cs#L3
Type 'WhyThisProject' 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-and-test-ei-release / build:
TypeCobol.Transform/Decoder.cs#L13
Type 'Decoder' is a static holder type but is neither static nor NotInheritable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1052)
|
build-and-test-ei-release / build:
TypeCobol.Transform/Decoder.cs#L33
Field 'TypeCobolVersionRegExp' is declared as 'readonly' but is initialized with a constant value. Mark this field as 'const' instead. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1802)
|
build-and-test-ei-release / build:
TypeCobol.Transform/Decoder.cs#L31
Field 'CompilerOptionsRegExp' is declared as 'readonly' but is initialized with a constant value. Mark this field as 'const' instead. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1802)
|
build-and-test-ei-release / build:
TypeCobol.Transform/Transform.cs#L30
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
|
build-and-test-ei-release / build:
TypeCobol.Transform/Transform.cs#L40
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
|
build-and-test-ei-release / build:
TypeCobol.Transform/Transform.cs#L45
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
|
build-and-test-ei-release / build:
TypeCobol.Transform/Transform.cs#L56
Use ordinal string comparison (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1309)
|
build-and-test-ei-release / build:
TypeCobol.Transform/Transform.cs#L77
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'Transform.ShowUsage()' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
|