Releases
v1.5.0
Compare
Sorry, something went wrong.
No results found
Added
Support for the winapi calling convention.
Support for quick fixes.
"Remove the superflous semicolon" quick fix for SuperfluousSemicolon.
"Correct to (correct case)" quick fix for MixedNames.
"Remove redundant parentheses" quick fix for RedundantParentheses.
"Convert to initialization section" quick fix for LegacyInitializationSection.
"Replace Pascal-style result with Result" quick fix for PascalStyleResult.
"Replace with TList.Last" quick fix for IndexLastListElement.
"Remove empty argument list" quick fix for EmptyArgumentList.
"Remove redundant assignment check" quick fix for AssignedAndFree.
"Separate grouped parameters" quick fix for GroupedParameterDeclaration.
"Remove (n) unused formatting arguments" quick fix for FormatArgumentCount.
"Use string value directly" quick fix for FormatArgumentCount.
API: TryStatementNode::getExceptBlock method.
API: WhileStatementNode::getGuardExpression method.
API: WhileStatementNode::getStatement method.
API: DelphiTokenType.WINAPI token type.
API: DelphiIssueBuilder type, which is returned by DelphiCheckContext::newIssue.
API: QuickFix type, which is accepted by DelphiIssueBuilder::withQuickFixes.
API: QuickFixEdit type, which is accepted by QuickFix::addEdits.
Deprecated
API: TryStatementNode::getExpectBlock method, use getExceptBlock instead.
Fixed
False positive FormatStringValid issues on strings containing uppercase format specifiers.
Exception when parsing fully qualified attribute references.
DuplicatedDeclarationException errors caused by some local scopes being modeled incorrectly.
Name resolution issues around if, else, for, and with constructs when the body contains a single statement.
You can’t perform that action at this time.