movedoa
movedoa
### Your checklist for this issue - [x] Jenkins version - [x] Plugin version - [x] OS ### Description Jenkins version: 2.175 Plugin version: 2.23 OS: Windows Server 2008 R2...
In the ABL you can have multiple buffers in one query. This can lead to fun problems when you, for example, refactor to local buffers and forget one line. The...
A lot of the issues we have with the conversion overflow rule come from enums where we save the value as int. `INTEGER(FooEnum:GetValue())` I guess in 99% of cases, enums...
Version 2.14.8 I just noticed that the overflow rule does not catch errors with return values of static methods. ``` CLASS Foo: METHOD PUBLIC VOID FooMethod( ): DEFINE VARIABLE lcChar...
2.14.5 This works: ``` liFoo = INTEGER(loEnum:GetValue()). ``` This works: ``` liFoo = loEnum:GetValue(). ``` This doesn't work: ``` liFoo = INTEGER(loEnum). ```
A rule to detect GET-FIRST/GET-LAST without an explicit lock would be nice. Using this without a lock can lead to problems like error 2819 and other problems. Quote from the...
Since RECID is INT64, this can cause overflow errors and currently is not caught by the rule. ``` DEFINE VARIABLE lcRecId AS RECID NO-UNDO. DEFINE VARIABLE liInt AS INTEGER NO-UNDO....
I guess it doesn't check any attributes of the build in handles. Would be a nice addition to the rule.
Pretty sure i already created a ticket for this some time ago but i can't find it anywhere. Anyway, i just spent 30 minutes refactoring a method, which, as is...
When using the JsonConstruct:Write method (JsonArray/JsonObject) with a LONGCHAR variable, you have to use it with INPUT-OUTPUT since the OUTPUT version is defined with CHARACTER and produces errors if the...