Skip to content

Merge pull request #95 from VerifAPS/dependabot/gradle/org.jetbrains.… #167

Merge pull request #95 from VerifAPS/dependabot/gradle/org.jetbrains.…

Merge pull request #95 from VerifAPS/dependabot/gradle/org.jetbrains.… #167

Triggered via push December 25, 2023 14:42
Status Failure
Total duration 3m 5s
Artifacts

gradle.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

1 error, 461 warnings, and 538 notices
build
Gradle build failed: see console output for details
build
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Delegating to 'var' property: util/src/main/kotlin/edu/kit/iti/formal/util/SemanticCodeWriter.kt#L19
Delegating to 'var' property does not take its changes into account
Delegating to 'var' property: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/ast/ast.kt#L132
Delegating to 'var' property does not take its changes into account
Delegating to 'var' property: util/src/main/kotlin/edu/kit/iti/formal/util/CodeWriter.kt#L12
Delegating to 'var' property does not take its changes into account
Kotlin Gradle and IDE plugins versions are different: .trash/asdl/build.gradle#L8
Kotlin version that is used for building with Gradle (1.3.61) is not properly supported in the IDE plugin (2.0)
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L65
Value of 'l.accept(this) as? PouElement' is always null
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L1140
Value of 'ctx.ilOperand()?.accept(this) as? IlOperand' is always null
Constant conditions: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/editors/gtt.kt#L258
Condition '!inComment \&\& token.type == TestTableLanguageLexer.COMMENT' is always false
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L178
Condition 'ctx.WSTRING_LITERAL() != null' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L512
Condition 'ctx.VAR_INPUT() != null' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L176
Condition 'ctx.STRING_LITERAL() != null' is always true
Constant conditions: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/editors/gtt.kt#L258
Condition '!inComment \&\& token.type == TestTableLanguageLexer.COMMENT \&\& token.text == "/\*"' is always false
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L515
Condition 'ctx.VAR_OUTPUT() != null' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L619
Condition 'ctx.access_specifier() != null' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L341
Condition 'ctx.non_generic_type_name() != null' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L537
Condition 'ctx.access_specifier() != null' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L1055
Condition 'null != ctx.actionQualifier().expression()' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L521
Condition 'ctx.VAR_EXTERNAL() != null' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L266
Condition 'ctx.initializations() != null' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L518
Condition 'ctx.VAR_IN_OUT() != null' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L524
Condition 'ctx.VAR_GLOBAL() != null' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L865
Condition 'ctx.ARROW_RIGHT() != null' is always true
Constant conditions: smt/src/main/kotlin/sexpr.kt#L26
Cast will always fail
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L1141
Value of 'ctx.ilSInstrList()?.accept(this) as? IlBody' is always null
Constant conditions: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/editors/gtt.kt#L261
Condition 'token.type == TestTableLanguageLexer.RBRACE' is always false
Constant conditions: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/editors/gtt.kt#L258
Condition 'token.type == TestTableLanguageLexer.COMMENT' is always false when reached
Constant conditions: smv/src/main/kotlin/edu/kit/iti/formal/smv/parser/SMVTransformToAST.kt#L160
Condition 'ctx.moduleType() != null' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L915
Condition 'ctx.IDENTIFIER() != null' is always true
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L1011
Condition 'ctx.body().stBody() != null' is always true
Constant conditions: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/editors/gtt.kt#L262
Condition 'token.type == TestTableLanguageLexer.LBRACE' is always false
Constant conditions: lang/src/main/kotlin/edu/kit/iti/formal/automation/parser/IECParseTreeToAST.kt#L1086
Condition 'ctx.INTEGER_LITERAL() != null' is always true
Constant conditions: smv/src/main/kotlin/edu/kit/iti/formal/smv/parser/SMVTransformToAST.kt#L207
Condition 'ctx.unaryop != null' is always true
Usage of redundant or deprecated syntax or deprecated symbols: xml/src/main/kotlin/edu/kit/iti/formal/automation/plcopenxml/SfcElementAccess.kt#L223
Elvis operator (?:) always returns the left operand of non-nullable type String
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/analysis/ai.kt#L627
Unnecessary non-null assertion (!!) on a non-null receiver of type Double
Usage of redundant or deprecated syntax or deprecated symbols: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/apps/reteta.kt#L129
Elvis operator (?:) always returns the left operand of non-nullable type String
Usage of redundant or deprecated syntax or deprecated symbols: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/GetetaFacade.kt#L111
Elvis operator (?:) always returns the left operand of non-nullable type SMVType
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/util/WriteBeforeReadIdentifier.kt#L209
Unnecessary non-null assertion (!!) on a non-null receiver of type WriteBeforeReadIdentifier.WBRState
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/StructuredTextPrinter.kt#L203
Unnecessary non-null assertion (!!) on a non-null receiver of type StatementList
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/util/WriteBeforeReadIdentifier.kt#L133
Unnecessary non-null assertion (!!) on a non-null receiver of type WriteBeforeReadIdentifier.WBRState
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/scope/Scope.kt#L192
Unnecessary non-null assertion (!!) on a non-null receiver of type String
Usage of redundant or deprecated syntax or deprecated symbols: smv/src/main/kotlin/edu/kit/iti/formal/smv/types.kt#L85
'toUpperCase(): String' is deprecated. Use uppercase() instead.
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/datatypes/dt.kt#L364
Unnecessary non-null assertion (!!) on a non-null receiver of type FunctionBlockDeclaration
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/util/WriteBeforeReadIdentifier.kt#L98
Unnecessary non-null assertion (!!) on a non-null receiver of type WriteBeforeReadIdentifier.WBRState
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/sfclang/SFC2ST.kt#L90
Unnecessary non-null assertion (!!) on a non-null receiver of type SFCNetwork
Usage of redundant or deprecated syntax or deprecated symbols: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/apps/geteta.kt#L327
Elvis operator (?:) always returns the left operand of non-nullable type String
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/analysis/ai.kt#L610
Unnecessary non-null assertion (!!) on a non-null receiver of type Int
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/StructuredTextPrinter.kt#L201
Unnecessary non-null assertion (!!) on a non-null receiver of type StatementList
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/sfclang/DotPrinter.kt#L77
Unnecessary non-null assertion (!!) on a non-null receiver of type MutableSet
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/sfclang/SFC2ST.kt#L92
Unnecessary non-null assertion (!!) on a non-null receiver of type Scope
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/analysis/ai.kt#L628
Unnecessary non-null assertion (!!) on a non-null receiver of type Double
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/sfclang/SFC2ST.kt#L153
Unnecessary non-null assertion (!!) on a non-null receiver of type MutableSet
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/util/AstVisitor.kt#L188
Unnecessary non-null assertion (!!) on a non-null receiver of type StatementList
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/util/WriteBeforeReadIdentifier.kt#L183
Unnecessary non-null assertion (!!) on a non-null receiver of type WriteBeforeReadIdentifier.WBRState
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/sfclang/SFC2ST.kt#L212
Unnecessary non-null assertion (!!) on a non-null receiver of type SFCNetwork
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/sfclang/SFC2ST.kt#L139
Unnecessary non-null assertion (!!) on a non-null receiver of type Scope
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/sfclang/SFC2ST.kt#L106
Unnecessary non-null assertion (!!) on a non-null receiver of type SFCNetwork
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/sfclang/SFC2ST.kt#L131
Unnecessary non-null assertion (!!) on a non-null receiver of type Scope
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/sfclang/DotPrinter.kt#L76
Unnecessary non-null assertion (!!) on a non-null receiver of type MutableSet
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/sfclang/SFC2ST.kt#L210
Unnecessary non-null assertion (!!) on a non-null receiver of type String
Usage of redundant or deprecated syntax or deprecated symbols: xml/src/main/kotlin/edu/kit/iti/formal/automation/plcopenxml/fbdtranslator.kt#L167
'toInt(): Int' is deprecated. Conversion of Char to Number is deprecated. Use Char.code property instead.
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/analysis/ai.kt#L615
Unnecessary non-null assertion (!!) on a non-null receiver of type Double
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/util/WriteBeforeReadIdentifier.kt#L110
Unnecessary non-null assertion (!!) on a non-null receiver of type WriteBeforeReadIdentifier.WBRState
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/analysis/ai.kt#L610
Unnecessary non-null assertion (!!) on a non-null receiver of type Int
Usage of redundant or deprecated syntax or deprecated symbols: run/src/main/kotlin/edu/kit/iti/formal/automation/run/ExpressionVisitor.kt#L21
Unnecessary non-null assertion (!!) on a non-null receiver of type EValue /\* = Value\<\*, \*\> \*/
Usage of redundant or deprecated syntax or deprecated symbols: aps-rvt/src/main/kotlin/edu/kit/iti/formal/automation/rvt/rvtapp.kt#L177
Elvis operator (?:) always returns the left operand of non-nullable type String
Usage of redundant or deprecated syntax or deprecated symbols: lang/src/main/kotlin/edu/kit/iti/formal/automation/analysis/ai.kt#L615
Unnecessary non-null assertion (!!) on a non-null receiver of type Double
Unused import directive: xml/src/main/kotlin/fbd.kt#L14
Unused import directive
Leaking 'this' in constructor: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/tools.kt#L31
Calling non-final function setLocation in constructor
Leaking 'this' in constructor: lang/src/main/kotlin/edu/kit/iti/formal/automation/datatypes/dt.kt#L20
Accessing non-final property name in constructor
Leaking 'this' in constructor: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/ast/ast.kt#L1552
Calling non-final function addAll in constructor
Class naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/datatypes/dt.kt#L171
Class name `TIME_OF_DAY` should not contain underscores
Class naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/ast/ast.kt#L382
Class name `EMPTY_EXPRESSION` should not contain underscores
Class naming convention: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/model/options/TableOptions.kt#L42
Class name `strConverter` should start with an uppercase letter
Class naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/datatypes/dt.kt#L541
Class name `ANY_INT` should not contain underscores
Class naming convention: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/model/options/TableOptions.kt#L47
Class name `booleanConverter` should start with an uppercase letter
Class naming convention: exec/src/main/kotlin/edu/kit/iti/formal/automation/SC11_rev.kt#L18
Class name `SC11_rev` should not contain underscores
Class naming convention: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/utils.kt#L47
Class name `map` should start with an uppercase letter
Class naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/datatypes/dt.kt#L183
Class name `DATE_AND_TIME` should not contain underscores
Convert 'object' to 'data object': smt/src/main/kotlin/type.kt#L23
'sealed' sub-object can be converted to 'data object'
Convert 'object' to 'data object': smt/src/main/kotlin/type.kt#L27
'sealed' sub-object can be converted to 'data object'
Convert 'object' to 'data object': xml/src/main/kotlin/fbd.kt#L211
'sealed' sub-object can be converted to 'data object'
Convert 'object' to 'data object': smt/src/main/kotlin/type.kt#L31
'sealed' sub-object can be converted to 'data object'
Convert 'object' to 'data object': smv/src/main/kotlin/edu/kit/iti/formal/smv/mc.kt#L171
'sealed' sub-object can be converted to 'data object'
'copy' method of data class is called without named arguments: symbex/src/main/kotlin/edu/kit/iti/formal/automation/il/ilsymbex.kt#L346
Parameter names should be specified explicitly for the 'copy()' method call
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services/recentfiles.kt#L79
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: xml/src/main/kotlin/edu/kit/iti/formal/automation/plcopenxml/translators.kt#L32
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L98
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: lang/src/main/kotlin/edu/kit/iti/formal/automation/datatypes/dt.kt#L144
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L95
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L114
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L118
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/viz/ods.kt#L757
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L103
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/viz/AutomatonDrawer.kt#L135
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/editor.kt#L223
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: aps-rvt/src/main/kotlin/edu/kit/iti/formal/automation/rvt/modularization/strategy.kt#L820
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: xml/src/main/kotlin/edu/kit/iti/formal/automation/plcopenxml/fbdtranslator.kt#L370
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: lang/src/main/kotlin/edu/kit/iti/formal/automation/datatypes/DataTypes.kt#L14
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/editor.kt#L224
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: xml/src/main/kotlin/edu/kit/iti/formal/automation/plcopenxml/fbdtranslator.kt#L311
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services/recentfiles.kt#L30
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L110
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: xml/src/main/kotlin/edu/kit/iti/formal/automation/plcopenxml/fbdtranslator.kt#L289
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L109
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/viz/ods.kt#L33
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L90
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: lang/src/main/kotlin/edu/kit/iti/formal/automation/datatypes/values/Bits.kt#L72
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L112
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/viz/ods.kt#L32
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/ast/ast.kt#L1681
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: symbex/src/main/kotlin/edu/kit/iti/formal/automation/st0/trans/IntegerExpressionEvaluator.kt#L37
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L101
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/viz/ods.kt#L750
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L105
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L107
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/viz/ods.kt#L745
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: smv/src/main/kotlin/edu/kit/iti/formal/smv/SMVFacade.kt#L129
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services/config.kt#L62
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: xml/src/main/kotlin/fbd.kt#L47
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/LanguageSupport.kt#L76
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L91
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services/config.kt#L58
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L96
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L104
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L108
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L113
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services/recentfiles.kt#L78
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services/config.kt#L54
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L94
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L100
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L99
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/icons.kt#L1601
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/viz/ods.kt#L735
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services/config.kt#L35
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L92
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: exec/src/main/kotlin/edu/kit/iti/formal/automation/Kastel.kt#L339
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L93
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/viz/ods.kt#L768
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/viz/ods.kt#L31
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L97
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L111
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: lang/src/main/kotlin/edu/kit/iti/formal/automation/analysis/ai.kt#L128
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: util/src/main/kotlin/edu/kit/iti/formal/util/io.kt#L12
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/viz/ods.kt#L747
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: geteta/src/main/kotlin/edu/kit/iti/formal/automation/testtables/viz/ods.kt#L743
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: xml/src/main/kotlin/edu/kit/iti/formal/automation/plcopenxml/translators.kt#L29
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: ide/src/main/kotlin/edu/kit/iti/formal/automation/ide/services.kt#L102
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: smv/src/main/kotlin/edu/kit/iti/formal/smv/mc.kt#L76
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Java Map.forEach method call should be replaced with Kotlin's forEach: util/src/main/kotlin/edu/kit/iti/formal/util/version.kt#L41
Java Map.forEach method call should be replaced with Kotlin's forEach
Leaking 'this' in constructor: smv/src/main/kotlin/edu/kit/iti/formal/smv/visitors.kt#L259
Leaking 'this' in constructor of non-final class ExpressionReplacerRecur
Leaking 'this' in constructor: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/util/AstVisitor.kt#L766
Leaking 'this' in constructor of non-final class AstVisitor
Leaking 'this' in constructor: lang/src/main/kotlin/edu/kit/iti/formal/automation/st/util/AstVisitor.kt#L975
Leaking 'this' in constructor of non-final class AstMutableVisitor
Local variable naming convention: run/src/main/kotlin/edu/kit/iti/formal/automation/run/IecRunFascade.kt#L87
Local variable name `State` should start with a lowercase letter
Local variable naming convention: symbex/src/main/kotlin/edu/kit/iti/formal/automation/il/ilsymbex.kt#L241
Local variable name `N` should start with a lowercase letter
Local variable naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/il/transform.kt#L33
Local variable name `C` should start with a lowercase letter
Local variable naming convention: symbex/src/main/kotlin/edu/kit/iti/formal/automation/il/ilsymbex.kt#L264
Local variable name `C` should start with a lowercase letter
Local variable naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/sfclang/SFC2ST.kt#L149
Local variable name `_ifguard` should start with a lowercase letter
Local variable naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/il/transform.kt#L166
Local variable name `N` should start with a lowercase letter
Local variable naming convention: symbex/src/main/kotlin/edu/kit/iti/formal/automation/il/ilsymbex.kt#L241
Local variable name `C` should start with a lowercase letter
Local variable naming convention: symbex/src/main/kotlin/edu/kit/iti/formal/automation/il/ilsymbex.kt#L265
Local variable name `N` should start with a lowercase letter
Local variable naming convention: symbex/src/main/kotlin/edu/kit/iti/formal/automation/blocks/ssa.kt#L38
Local variable name `ERROR_FLAG` should start with a lowercase letter
Local variable naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/il/transform.kt#L218
Local variable name `N` should start with a lowercase letter
Local variable naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/sfclang/SFC2ST.kt#L107
Local variable name `_case` should start with a lowercase letter
Local variable naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/il/transform.kt#L218
Local variable name `C` should start with a lowercase letter
Local variable naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/il/transform.kt#L186
Local variable name `N` should start with a lowercase letter
Local variable naming convention: symbex/src/main/kotlin/edu/kit/iti/formal/automation/smt/SMTProgram.kt#L141
Local variable name `SExpr` should start with a lowercase letter
Local variable naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/il/transform.kt#L33
Local variable name `N` should start with a lowercase letter
Local variable naming convention: symbex/src/main/kotlin/edu/kit/iti/formal/automation/il/ilsymbex.kt#L277
Local variable name `C` should start with a lowercase letter
Local variable naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/il/transform.kt#L178
Local variable name `N` should start with a lowercase letter
Local variable naming convention: symbex/src/main/kotlin/edu/kit/iti/formal/automation/il/ilsymbex.kt#L278
Local variable name `N` should start with a lowercase letter
Local variable naming convention: symbex/src/main/kotlin/edu/kit/iti/formal/automation/il/ilsymbex.kt#L172
Local variable name `N` should start with a lowercase letter
Local variable naming convention: symbex/src/main/kotlin/edu/kit/iti/formal/automation/il/ilsymbex.kt#L191
Local variable name `N` should start with a lowercase letter
Local variable naming convention: lang/src/main/kotlin/edu/kit/iti/formal/automation/il/transform.kt#L166
Local variable name `C` should start with a lowercase letter
Class member can have 'private' visibility: xml/src/main/kotlin/fbd.kt#L23
Property 'diagrams' could be private
Class member can have 'private' visibility: aps-rvt/src/main/kotlin/edu/kit/iti/formal/automation/rvt/modularization/app.kt#L41
Property 'disableProofBodyEquivalenceWithAbstractionSubFrames' could be private
Class member can have 'private' visibility: smt/src/main/kotlin/solver.kt#L78
Property 'writeTo' could be private
Class member can have 'private' visibility: smt/src/main/kotlin/sexpr.kt#L14
Function 'createParser' could be private
Class member can have 'private' visibility: aps-rvt/src/main/kotlin/edu/kit/iti/formal/automation/rvt/modularization/app.kt#L42
Property 'disableProofBodyEquivalenceWithAbstractionBody' could be private
Class member can have 'private' visibility: smt/src/test/kotlin/ParserTest.kt#L24
Function 'testReadFirstSexpr' could be private
Class member can have 'private' visibility: smt/src/main/kotlin/solver.kt#L103
Property 'smtIn' could be private
Class member can have 'private' visibility: xml/src/main/kotlin/fbd.kt#L90
Function 'findSlot' could be private
Class member can have 'private' visibility: absintsfc/src/test/kotlin/RunExamples.kt#L23
Function 'createExample' could be private