Releases: SAP/code-pal-for-abap
Releases · SAP/code-pal-for-abap
1.16.3
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
1.16.1
1.16.0
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)
1.15.0
Update changelog.txt
1.14.2
1.14.2 (#389) * 1.14.2 * Update changelog.txt * fix #388 (#390) * fix #388 * act = '' and exp = '' * Update changelog.txt
1.14.1
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
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
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
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