Skip to content

Releases: SAP/code-pal-for-abap

1.16.3

11 Nov 12:14
4f6936f
Compare
Choose a tag to compare

2021-11-11 v.1.16.3

  • Incompatibility with abapGit after commit dc4b3705216757c7533f5802d51 (#528)
  • Unit test WITHOUT_ISSUE in Y_CHECK_COMMENT_USAGE fails (#527)
  • Refactoring Function Check (#531)
  • Unit test RFC_ENABLED in Y_CHECK_FUNCTION fails (#526)
  • Remove static dependency to developer version of abapGit (#524)

1.16.2

05 Nov 13:00
c782c26
Compare
Choose a tag to compare

2021-11-05 v.1.16.2

  • Comment Position when Line Contains Pseudo Comment (#516)

1.16.1

03 Nov 17:06
240b567
Compare
Choose a tag to compare

2021-11-03 v.1.16.1

  • DB Access in UT: False Positive (#513)

1.16.0

01 Nov 13:06
a86f9d1
Compare
Choose a tag to compare

2021-11-01 v.1.16.0

  • Prefer New: Dynamic Call with Parameters (#502)
  • DB Access in UT: Global Inheritance (#500)
  • DB Access in UT: Local Inheritance (#498)
  • Skip 'Prefer RETURNING to EXPORTING' when both exist (#490)
  • Pseudo Comment Usage: Multiple Inline Entries (#494)
  • Prefer Pragmas to Pseudo Comments: Multiple Pseudo Comments (#489)
  • Y_CHECK_MESSAGE_EASY_TO_FIND dump (#492)
  • Chain Declaration for Complex Structures (#488)
  • Empty Catch Alternative Pseudo Comment (#337)
  • Alternative Pseudo Comment (#486)
  • line_exists does not support the operator IN (#484)
  • Empty Catch: Test Double Framework (#483)
  • Y_CHECK_FORM: Screen Events (#454)
  • Magic Number: CASE SY-TABIX and CO NUMBERS (#480)
  • Magic Number: Leading Zeros (#479)
  • Prefer New to Create Object: Dynamic Type (#469)
  • Magic Number: Table Index (#468)
  • Use native *_wa variables (#474)
  • Refactoring (#436,#452,#458)
  • Cannot run unit tests on 752 (#461)
  • Profiles: Allow Exemptions (#447)
  • BAdI example class vs Percentage Comment (#443)
  • Unit-Test Assert Validator (#450)
  • Prefer Pragmas to Pseudo Comments (#421)
  • COLLECT restriction (#441)
  • RAP needs CREATE OBJECT ... FOR TESTING (#444)
  • Filter functional operands in "Unit Test Assert" check (#460)

1.15.0

12 Aug 14:06
65c008f
Compare
Choose a tag to compare
Update changelog.txt

1.14.2

07 May 13:52
f290ccf
Compare
Choose a tag to compare
1.14.2 (#389)

* 1.14.2

* Update changelog.txt

* fix #388 (#390)

* fix #388

* act = '' and exp = ''

* Update changelog.txt

1.14.1

03 May 11:32
c91dbcb
Compare
Choose a tag to compare
1.14.1 (#382)

* 1.14.1

* Update changelog.txt

* unit test assertion (#383)

* fix #381

* Update changelog.txt

* Update changelog.txt

* Update changelog.txt

1.14.0

23 Apr 14:00
e45ffb4
Compare
Choose a tag to compare
1.14.0 (#345)

* 1.14.0

* fixing version

* adding missing checks feature (#346)

* adding missing checks feature

* minor update

Co-authored-by: Eugen Guenther <[email protected]>

* Update changelog.txt

* Standard Functions in Prefer IS NOT to NOT IS (#353)

* solves #338

* Update changelog.txt

* contains_any_not_of and contains_any_of

* Prefer New to Create Object (#354)

* implements #283

* Update check_documentation.md

* minor fixes

* Create prefer-new-to-create-object.md

* Update changelog.txt

* Update prefer-new-to-create-object.md

* adding example

Co-authored-by: estevao-schultz-neto-SAP <[email protected]>

* Unit Test Assert Check (#347)

* new check

* fixing class description

* adding demo

* comparing token type

* Update check_documentation.md

* Update check_documentation.md

* Create unit_test_assert.md

* Update changelog.txt

* Update unit_test_assert.md

Co-authored-by: estevao-schultz-neto-SAP <[email protected]>

* Update y_check_unit_test_assert.clas.abap

* Update y_check_unit_test_assert.clas.abap

* Part 1 - core feature - allow pseudo comment exception #329 (#357)

* feature - allow pseudo comment exception

* Update y_check_unit_test_assert.clas.abap

Co-authored-by: Lucas Borin <[email protected]>

* Revert "Part 1 - core feature - allow pseudo comment exception #329 (#357)" (#358)

This reverts commit 4da128bbb1a5b569adc6aa88bcfe4f5c3f137bb6.

* fixes #359 (#366)

* Update changelog.txt

* New abapLint Rules (#304)

* Update abaplint.json

* Update abaplint.json

* Update abaplint.json

* Update abaplint.json

* disabling empty_line_in_statement

* Remove double space

* disabling exit_or_check

* disabling line_only_punc

Reporting false-positives:
https://github.com/abaplint/abaplint/issues/1888

* Update abaplint.json

* Update abaplint.json

* Compare operator "EQ" not preferred

* Disabling no_yoda_conditions

https://github.com/abaplint/abaplint/issues/1891

* Method "get_first_character" not used

* Compare operator "EQ" not preferred

* Keep single parameter on one line

* Statement "ADD" is obsolete

* Compare operator "GE" not preferred

Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>

* Compare operator "GE" not preferred

Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>

* Compare operator "EQ" not preferred

* Avoid use of SELECT *

* Uncaught exception cx_sy_itab_line_not_found

* Compare operator "EQ", "LT, "GT" not preferred

* Reorder definitions to top of routine

* Too many parenthesis, simple

* Prefer Inline Declarations, CHECK_CONFIGURATION

* Missing space between string or character literal

* wrongly commited object

* Some fixes

Compare operator "EQ" not preferred
Prefer Inline Declarations, FM_NAME
Reorder definitions to top of routine

* Statement "ADD" is obsolete

* Compare operator "EQ" not preferred

* Some fixes

Compare operator "EQ" not preferred
Statement "ADD" is obsolete
Statement "SUBTRACT" is obsolete
Line break multiple parameters

* Some fixes

Compare operator "EQ" not preferred
Method "check_token_content" not used
Statement "ADD" is obsolete

* Some fixes

Line break multiple parameters
Compare operator "GE" not preferred
Compare operator "EQ" not preferred

* ops, fixing bug

* Compare operator "EQ" not preferred

* Statement "ADD" is obsolete

* Some fixes

Statement "ADD" is obsolete
Statement "SUBTRACT" is obsolete
Too many parenthesis, complex

* Some fixes

Omit default parameter name "FIRST_TOKEN"
Statement "SUBTRACT" is obsolete
Statement "ADD" is obsolete

* several fixes

* Update y_check_unit_test_assert.clas.abap

* Update abaplint.json

* Update abaplint.json

* Update abaplint.json

* Several fixes

* several fixes

* SEVERAL FIXES

* Update abaplint.json

* Update abaplint.json

* several fixes

* Update abaplint.json

* Update abaplint.json

* Update abaplint.json

* Update abaplint.json

* a few fixes

* Update abaplint.json

* several fixes

* Update abaplint.json

* several fixes

* Update abaplint.json

* a few fixes

* Update abaplint.json

* Update y_exemption_general.clas.abap

* Update y_test_code_detector.clas.abap

* Update y_check_empty_catches.clas.abap

* Don't mix RETURNING and EXPORTING/CHANGING paramet

* Update abaplint.json

* Update abaplint.json

* Update abaplint.json

Co-authored-by: Eugen Günther <[email protected]>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>

* Update changelog.txt

* Update y_check_base.clas.abap

* Update src/foundation/y_check_base.clas.abap

Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>

* Update unit_test_assert.md

* Feature allow pseudo comment exception (#361)

* feature - allow pseudo comment exception

* Update y_check_unit_test_assert.clas.abap

* update

* minor update

* requested changes

* Update src/profiles/y_profile_admin_classes.prog.abap

Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>

* UX update

* abaplint fix

* Update y_check_base.clas.abap

* Update y_profile_admin_classes.prog.abap

* Update y_profile_manager.clas.abap

* Update src/profiles/y_profile_admin_classes.prog.abap

Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>

* Update y_profile_administrator.prog.xml

* Update y_profile_admin_classes.prog.abap

* Update y_profile_admin_classes.prog.abap

* minor change

* abaplint fix

* Update y_check_base.clas.abap

* update

* update

* Update y_profile_admin_classes.prog.abap

* update

* Update how-to-configure.md

* Update how-to-configure.md

* Update how-to-configure.md

* Update changelog.txt

Co-authored-by: Eugen Guenther <[email protected]>
Co-authored-by: Eugen Günther <[email protected]>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>

* Prefer LINE_EXISTS or LINE_INDEX to READ TABLE or LOOP AT (#355)

* implements #286

* Update changelog.txt

* Update check_documentation.md

* demo + description

* Create prefer-line-exists.md

* Update y_check_unit_test_assert.clas.abap

* fixing from/to

* Update y_check_prefer_line_exists.clas.testclasses.abap

Co-authored-by: Eugen Günther <[email protected]>

* Update changelog.txt

* Update abaplint.json (#377)

* adjust of ignore pseudocomment on relevant checks (#375)

* adjust of ignore pseudocomment on relevant checks

* update

* update

Co-authored-by: Lucas Borin <[email protected]>

* changing default severity (#376)

* changing default severity

* fixing version

* c_note

* Update README.md

* Update README.md

* Update how-to-configure.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update how-to-configure.md

* Update how-to-configure.md

* Update how-to-configure.md

* Update how-to-configure.md

* Update how-to-configure.md

* Update changelog.txt

* Update README.md

* Update how-to-configure.md

* Update how-to-configure.md

* Update how-to-configure.md

* Update how-to-configure.md

* Update how-to-configure.md

Co-authored-by: estevao-schultz-neto-SAP <[email protected]>

* Update changelog.txt

* Update changelog.txt

* Update changelog.txt

* fixing broken ut

Co-authored-by: Eugen Guenther <[email protected]>
Co-authored-by: estevao-schultz-neto-SAP <[email protected]>
Co-authored-by: Eugen Günther <[email protected]>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>

1.13.2

08 Apr 13:38
9dc32b8
Compare
Choose a tag to compare
1.13.2 (#364)

* 1.13.2

* fixes #363 (#365)

* Update changelog.txt

* Update changelog.txt

Co-authored-by: Lucas Borin <i840577>

1.13.1

05 Apr 14:19
deaf7ce
Compare
Choose a tag to compare
1.13.1 (#349)

* 1.13.1

* closes #333 (#351)

* Y_CHECK_DB_ACCESS_IN_UT on INSERT INTO internal table (#350)

* solves #348

* Update changelog.txt