Releases
v1.6.0
Compare
Sorry, something went wrong.
No results found
Added
"Move to implementation section" quick fix for ImportSpecificity.
"Remove unused import" quick fix for UnusedImport.
API: UsesClauseNode::getImports method.
API: InterfaceSectionNode::getUsesClause method.
API: ImplementationSectionNode::getUsesClause method.
API: LabelNameDeclaration symbol declaration type.
API: DelphiScope::getLabelDeclarations method.
API: LabelDeclarationNode node type.
API: LabelStatementNode::getNameReference method.
API: LabelStatementNode::getStatement method.
API: GotoStatementNode::getNameReference method.
Changed
Improve semantic analysis around label and goto statements.
Improve handling for dereferenced types starting with E and I in PointerName.
Improve handling for dereferenced types that don't comply with naming conventions in PointerName.
Fixed
File pointer errors when an issue is raised on the first line of a file with a byte order mark.
Symbol table construction errors for program files omitting the program header.
Parsing errors on parenthesised anonymous methods.
Parsing errors on identifiers named Label, which was allowed in Delphi.NET.
Scan failures on invalid paths in dproj files.
Incorrect ordering of edits in the "Separate grouped parameters" quick fix for GroupedParameterDeclaration.
SonarLint registration of rules that don't support execution in a SonarLint context.
You can’t perform that action at this time.