{"id":13698847,"url":"https://github.com/abaplint/abaplint-sci-client","last_synced_at":"2025-04-10T01:14:49.877Z","repository":{"id":40797892,"uuid":"231917665","full_name":"abaplint/abaplint-sci-client","owner":"abaplint","description":"ABAP part for running abaplint on ABAP backend","archived":false,"fork":false,"pushed_at":"2025-04-02T09:40:21.000Z","size":1065,"stargazers_count":39,"open_issues_count":17,"forks_count":20,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-10T01:14:44.174Z","etag":null,"topics":["abap","abap-test-cockpit","abaplint","code-inspector","hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"ABAP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abaplint.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-05T12:58:03.000Z","updated_at":"2025-04-02T09:40:26.000Z","dependencies_parsed_at":"2024-02-17T07:26:13.697Z","dependency_job_id":"08d3b985-16cc-4e0b-bfd6-b9619ca41600","html_url":"https://github.com/abaplint/abaplint-sci-client","commit_stats":{"total_commits":188,"total_committers":16,"mean_commits":11.75,"dds":"0.46808510638297873","last_synced_commit":"ee4ed5338e6291ea14b8cd4a491cabf1b4602d6a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abaplint%2Fabaplint-sci-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abaplint%2Fabaplint-sci-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abaplint%2Fabaplint-sci-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abaplint%2Fabaplint-sci-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abaplint","download_url":"https://codeload.github.com/abaplint/abaplint-sci-client/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137891,"owners_count":21053775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abap","abap-test-cockpit","abaplint","code-inspector","hacktoberfest"],"created_at":"2024-08-02T19:00:53.763Z","updated_at":"2025-04-10T01:14:49.860Z","avatar_url":"https://github.com/abaplint.png","language":"ABAP","funding_links":[],"categories":["Categories"],"sub_categories":["🔎 Code Inspector, Linter \u0026 Performance"],"readme":"# abaplint SCI client\n\nThis project enables [abaplint](https://abaplint.org) to be run in the context of SAP Code Inspector (SCI), allowing immediate feedback to the ABAP developers in their standard editor, SE24 / SE80 / SE38 / ABAP in Eclipse. And also works seamlessly with other places where the code inspector is triggered like ABAP Test Cockpit (ATC).\n \n## Overview\n\nThe integration requires two parts: The [abaplint Server](https://github.com/abaplint/abaplint-sci-server) and the abaplint Client (this project). When performing code checks through one of the supported editors or transactions, the abaplint Client will collect the necessary objects and dependencies and send them to the abaplint Server to be processed. The server responds with all of the abaplint findings, which are displayed like any other check results in the SAP tools.\n\n![Components](http://www.plantuml.com/plantuml/proxy?cache=no\u0026src=https://raw.githubusercontent.com/abaplint/abaplint-sci-client/master/docs/components.iuml)\n\n**Important:** The code under test leaves your ABAP system! Be sure to use a secure and controllable abaplint Server.\n\n**Note:** Dependencies maintained in `abaplint.json` (in your repository) are ignored when running via SCI. Instead the dependencies are taken from the running ABAP system.\n\n## Examples\n\n1. ATC\n\n![atc-overview](docs/img/sci-ex-02.png)\n\n![atc-details](docs/img/sci-ex-04.png)\n\nClicking the 'Check' or 'Check message' links will display the documentation of the rule in a browser. Click on the object name in the overview or 'Display object' in the details to jump to the location in the code related to the finding.\n\n2. SCI\n\n![sci](docs/img/sci-ex-01.png)\n\nClicking the 'Info' icon next to a message will display the documentation of the rule in a browser. Double-click on a message to jump to the location in the code related to the finding.\n\n3. abapGit\n\n![abapgit](docs/img/sci-ex-03.png)\n\nClick on the object name to jump to the location in the code related to the finding.\n\n## Documentation\n\n* [Installation](docs/installation.md)\n* [Tools](docs/tools.md)\n* [Exporting Dependencies](docs/export_dependencies.md)\n\n## Blog Posts\n\n- https://blogs.sap.com/2020/02/01/running-abaplint-from-sci-atc-adt/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabaplint%2Fabaplint-sci-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabaplint%2Fabaplint-sci-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabaplint%2Fabaplint-sci-client/lists"}