https://github.com/fidley/abapquickfix
ABAP Quick Fix
https://github.com/fidley/abapquickfix
abap adt eclipse eclipse-plugin quickfix sap
Last synced: 3 months ago
JSON representation
ABAP Quick Fix
- Host: GitHub
- URL: https://github.com/fidley/abapquickfix
- Owner: fidley
- License: mit
- Created: 2019-01-13T10:57:38.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-06-24T13:24:19.000Z (over 1 year ago)
- Last Synced: 2024-10-10T02:23:56.719Z (over 1 year ago)
- Topics: abap, adt, eclipse, eclipse-plugin, quickfix, sap
- Language: Java
- Homepage: https://abapblog.com
- Size: 3.17 MB
- Stars: 42
- Watchers: 5
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.YML
- License: LICENSE
Awesome Lists containing this project
README
# ABAP Quick Fix plugin for ADT
Installation from Marketplace https://marketplace.eclipse.org/content/abap-quick-fix
Eclipse Marketplace Stats


Direct installation from https://fidley.github.io/ADTPluginsUpdateSite/UpdateSite/
ABAP Quick Fix
Functions so far:
- Remove all comments (do not delete pseudo comments and ADT comments)
- Remove all comments in selection (do not delete pseudo comments and ADT comments)
- Replace icon literals with constant
- Translate comments into English
- Replace READ TABLE with ASSIGN
- Replace READ TABLE with REF #( )
- Replace READ TABLE with Table Expression
- Replace CALL METHOD with direct call
- Replace MOVE with direct assignment
- Combine statements: DATA, TYPES, CONSTANTS, FIELD-SYMBOLS, CHECK, CLEAR, REFRESH, FREE, PARAMETERS, SELECT-OPTIONS, METHODS, CLASS-METHODS
- Change APPEND TO to APPEND VALUE #( ) TO
- Change INSERT INTO to INSERT VALUE #( ) INTO
- Split combined(chained) statements
- Remove Line Break at end of statement
- Replace CREATE OBJECT with NEW
- Omit EXPORTING in method call
- Omit RECEIVING in method call
- Change APPEND TO to INSERT VALUE #( ) INTO
- Replace GET REFERENCE with REF #
- Replace READ TABLE TRANSPORTING NO FIELDS with LINE_EXISTS
- Remove full line comments from statement
- Omit self reference ME->
- Replace operators EQ,NE,GT,GE,LT,LE with =,<>,>,>=,<,<=

- Align operators (in selected code)

- Replace Full Line Comment with In-line comment
- Align TYPEs(and LIKE) in variable definitions)

# Additional information

YourKit supports this open source projects with innovative and intelligent tools
for monitoring and profiling Java and .NET applications.
YourKit is the creator of YourKit Java Profiler,
YourKit .NET Profiler,
and YourKit YouMonitor.