Skip to content

Code Pal for ABAP - Cloud Edition helps ABAP developers adhere to clean code standards

License

Notifications You must be signed in to change notification settings

SAP/code-pal-for-abap-cloud

Code Pal for ABAP - Cloud Edition

REUSE status

About this Project

Code Pal is a project that provides ATC checks to assist ABAP programmers in adhering to the Clean ABAP style guide. This is a version of that project that provides ATC checks that can be executed in an ABAP Cloud ("Steampunk") environment. The legacy version for SAP_BASIS releases starting at 7.40 is here.

Requirements and Setup

Install via abapGit Eclipse plugin on ABAP cloud systems and abapGit for SAPGUI on systems with SAP_BASIS 7.58 or higher. Since Code Pal is developed in English, logon language EN is recommended during installation.

Compatibility of the most recent version is only guaranteed for the current version of ABAP for Cloud Development. For the SAP_BASIS 7.58-compatible version, use the SAP_BASIS-7.58-compatible branch.

Features

Our main functional goals that differ from the legacy version are:

  • Providing automated quick fixes for many findings in ADT
  • Enabling all checks to run in a remote check scenario.
  • All code lives in the /CC4A/ (Clean Code for ABAP) namespace so collisions with Y*/Z* objects from other projects are avoided

The check migration list shows the current migration status of checks from the legacy version.

Feedback and Support

Please submit feedback and bug reports as a GitHub issue on this project.

Contributing

We welcome all contributions to this project, no matter whether you fixed a typo, repaired a bug or wrote a new check. See our contributor guide for details.

Code of Conduct

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its Code of Conduct at all times.

Licensing

Copyright 2022 SAP SE or an SAP affiliate company and Code Pal for ABAP Cloud contributors. Please see our license for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.

About

Code Pal for ABAP - Cloud Edition helps ABAP developers adhere to clean code standards

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published