{"ref":"artifact:marc-bernard-tools-abaplint-ext-for-abapgit","page":"/artifacts/marc-bernard-tools-abaplint-ext-for-abapgit","json":"/artifacts/marc-bernard-tools-abaplint-ext-for-abapgit.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"marc-bernard-tools-abaplint-ext-for-abapgit","name":"abaplint-Ext-for-abapGit","artifact_type":"package","ecosystem":"abap","domain":"developer-experience","origin_ring":"independent","description":{"one_line":"Surfaces [abaplint](artifact:abaplint-abaplint) results inside [abapGit](artifact:abapgit-abapgit) itself, at the point where a developer is already looking.","short":"Shows abaplint results inside abapGit","what_it_solves":"After [abapGit](artifact:abapgit-abapgit) commits a change and [abaplint](artifact:abaplint-abaplint) runs against the repository elsewhere, checking the result means leaving the system for GitHub, where findings do not link back to the object that needs fixing. This implements abapGit's `wall_message_repo` and `on_event` user exits to show the latest abaplint status and summary under the repository name, plus a details page listing each finding's object, name and line number with a code preview and a jump to the object. abaplint access to the GitHub repository and an `abaplint.json` file are prerequisites, and results are fetched over `https://api.github.com/`, so SSL trust for that host has to be configured on the system."},"links":{"repo":"https://github.com/Marc-Bernard-Tools/abaplint-Ext-for-abapGit","homepage":"https://abapgit.marcbernardtools.com"},"type_properties":{"distribution":{"value":["abapgit"],"sources":[{"url":"https://github.com/Marc-Bernard-Tools/abaplint-Ext-for-abapGit","title":"abaplint-Ext-for-abapGit — README","checked":"2026-10-18","quote":"Note: VSCode with [abaplint extension](https://marketplace.visualstudio.com/items?itemName=larshp.vscode-abaplint) is an exception showing lint results within your ABAP code. But then you are not using abapGit in the first place."}]}},"identity":{"license":"MIT"},"source_available":true,"provides":[{"capability":"capability:abap-static-analysis","what_it_does":"Shows [abaplint](artifact:abaplint-abaplint)'s latest check status and per-finding detail inside the [abapGit](artifact:abapgit-abapgit) repository view instead of on GitHub.","sources":[{"url":"https://github.com/Marc-Bernard-Tools/abaplint-Ext-for-abapGit","title":"Marc-Bernard-Tools/abaplint-Ext-for-abapGit — README","checked":"2026-09-13","quote":"View [abaplint](https://abaplint.org/) results and detailed findings directly in [abapGit](https://github.com/abapGit/abapGit)."}]}],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"maintainers":["actor:marc-bernard-tools"],"contributors":["actor:larshp","actor:mbtools"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"3 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"good","evidence":"SAP_BASIS 702 and up, in its abaplint config: includes every maintained line to 816"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"good","evidence":"REUSE Compliance Check green, 2026-10-22"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 5 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":15,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":15,"forks":2,"open_issues":1,"archived":false,"pushed_at":"2026-10-22","license_spdx":"MIT","org_owned":true,"default_branch":"main","created_at":"2021-04-23T19:20:18Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":1,"other_ci":false,"readme_bytes":5378,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"first_commit":"2021-04-23","last_commit":"2026-10-22","commits":103,"contributors":3,"ci_status":"success","ci_run_at":"2026-10-22","ci_workflow":"REUSE Compliance Check","ci_event":"push","readme_path":"README.md","readme_sha":"957cfeea0d876460f115566144e086d7e76cf041","repo_read":"2026-10-26","abap_syntax":{"repo":"Marc-Bernard-Tools/abaplint-Ext-for-abapGit","file":"abaplint.json","url":"https://github.com/Marc-Bernard-Tools/abaplint-Ext-for-abapGit/blob/HEAD/abaplint.json","version":"v702","floor":"702","checked":"2026-10-26"}},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"main","url":"https://github.com/Marc-Bernard-Tools/abaplint-Ext-for-abapGit/blob/main/CHANGELOG.md"},"format":"keep-a-changelog","releases":[{"version":"1.2.1","date":"2023-02-03","date_source":"heading","heading":"Version [1.2.1] - 2023-02-03","url":"https://github.com/Marc-Bernard-Tools/abaplint-Ext-for-abapGit/blob/main/CHANGELOG.md#version-121---2023-02-03","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"60cf4d6c0ede8840"},{"version":"1.2.0","date":"2022-12-12","date_source":"heading","heading":"Version [1.2.0] - 2022-12-12","url":"https://github.com/Marc-Bernard-Tools/abaplint-Ext-for-abapGit/blob/main/CHANGELOG.md#version-120---2022-12-12","sections":[{"kind":"change","heading":"Changed","items":1},{"kind":"fix","heading":"Fixed","items":4}],"hash":"9314c2cfa0e2d4c9"},{"version":"1.1.1","date":"2022-10-12","date_source":"heading","heading":"Version [1.1.1] - 2022-10-12","url":"https://github.com/Marc-Bernard-Tools/abaplint-Ext-for-abapGit/blob/main/CHANGELOG.md#version-111---2022-10-12","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"b5bd3b4e31b93042"},{"version":"1.1.0","date":"2022-05-18","date_source":"heading","heading":"Version [1.1.0] - 2022-05-18","url":"https://github.com/Marc-Bernard-Tools/abaplint-Ext-for-abapGit/blob/main/CHANGELOG.md#version-110---2022-05-18","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"c07a87e9785e2329"},{"version":"1.0.0","date":"2022-02-01","date_source":"heading","heading":"Version [1.0.0] - 2022-02-01","url":"https://github.com/Marc-Bernard-Tools/abaplint-Ext-for-abapGit/blob/main/CHANGELOG.md#version-100---2022-02-01","sections":[],"hash":"f378d887f5752617"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:marc-bernard-tools","name":"Marc Bernard Tools","json":"/actors/marc-bernard-tools.json"}],"contributors":[{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"},{"ref":"actor:mbtools","name":"Marc Bernard","json":"/actors/mbtools.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}