SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-900ff049-5416-4972-bac4-fe574eea8f01 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2025-11-28T06:58:27Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9687d76dd1a57ddaf5a03bb0f94b4aa2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0894556583164afc2d40d20d04f44839 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5cfa203ea4a5c027b112dee8b222054b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-475ee545d21e3195dd3a65a8bc0396da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0782921b81993da266f00e557cb8ad5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d48b675a08c4569214a11017e0e10118 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d0daffc55fe9a8ff5ff0a15d5ff74f67 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-391c014112a331c089d70ae96e57ef2b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-451d29871ad424dea6438f99db91ad10 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37578267cd76adf1594a14c07d97a768 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e13103429d5daaf40b8e57d54ccd3e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc239b036779349d46208969f9521f1b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-169968d50855d202b8261ffbbac05389 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ad03d61955c733274d354487bd2ad87 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38b4a2365da683b1f399f276d78eb052 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f78f610b3a41dd81602dd82dfdca825 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a17d42cd621b9a36d273074e2c0073ed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27dc306a41819381d4a0e33b154642ac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdc344f01799feab10c6d1c852750fe8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92c8aee859733d4f4ab65222dfeb87b5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59ccc06efce7512af3eed3f93dd8aff8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7fc41ce03498502492e5208e82ccc911 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-064fbd75fd1c94412d8942a392de1788 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7b037ab9f17fb338322d5a92d8c74be Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65741f134128be8d79e78aee29f0eea2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d93dfea0bcbd2a4cf52b99e1a6dec57 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-228140d7e1665086041ddd99bc6cbf09 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-139cbea03219e3c5a44c0ce82d174d0c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a766277d0fac2d9ace17b8f9dab409ea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6db159f4cda39e66769f26ffa7ea144f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f98342124388f86de6c925021ed04935 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa1a343a8e61c30c0659ff85f844e543 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25ed11dab9c9043b622e5ae5be716381 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2256c2fc3f20c6a305e05606ec547c3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a1c227a84eb882f928a4e81edff9451 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49ccffdad6c91946279681ee6e17cb26 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e06eb83bc1bbdbe465fef7ee706c0200 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-acc90abf172da91b83b6d397b78f422f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20a31885722d6f91471f6c5f10e3c653 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25008bcea85ce00a2b3aa8207c973c77 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e373ecbbe1a7eb65cf84126d0d4331dc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-909500a7e57fa8a5d4986a36d845fc85 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b57d4e20bf860771b89f3bad736ab119 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb77d44c66a078754eabaff1db1cb26a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6b10d4c18095e37ccd4d2cb43528247 FileName: ./.config/nextest.toml SPDXID: SPDXRef-9687d76dd1a57ddaf5a03bb0f94b4aa2 FileChecksum: SHA1: 19f133ba58f3875b9484d1d531eb977fd72c96da LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./.github/dependabot.yml SPDXID: SPDXRef-0894556583164afc2d40d20d04f44839 FileChecksum: SHA1: 5eacb9187bc5905e54bcf998b27787534564c980 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-5cfa203ea4a5c027b112dee8b222054b FileChecksum: SHA1: 322cfa265a8495053b056a69f222678f1f150f01 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./.github/workflows/dependabot-automerge.yml SPDXID: SPDXRef-475ee545d21e3195dd3a65a8bc0396da FileChecksum: SHA1: 1f38725b85b02df98cd06804dc5e4b2f0d6e2c56 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./.gitignore SPDXID: SPDXRef-a0782921b81993da266f00e557cb8ad5 FileChecksum: SHA1: d5a93703cc2236959330d80bcae6192612880077 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./.rustfmt.toml SPDXID: SPDXRef-d48b675a08c4569214a11017e0e10118 FileChecksum: SHA1: 3f8bc6937f4d1d73901559d659c2d7be4bb677b6 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./CHANGELOG.md SPDXID: SPDXRef-d0daffc55fe9a8ff5ff0a15d5ff74f67 FileChecksum: SHA1: 9942b96e8ca02611d0dbe00e0ac4781d24b79b2d LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-391c014112a331c089d70ae96e57ef2b FileChecksum: SHA1: b9c7a58498272eb04862931a1b28f5247244f685 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./CONTRIBUTING.ru.md SPDXID: SPDXRef-451d29871ad424dea6438f99db91ad10 FileChecksum: SHA1: 57176b5614f2944fa94a23b8a75aec7323c00acd LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./Cargo.lock SPDXID: SPDXRef-37578267cd76adf1594a14c07d97a768 FileChecksum: SHA1: 18fca21adaf1717c7bb5308e84edbfdb3632b9e2 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./Cargo.toml SPDXID: SPDXRef-6e13103429d5daaf40b8e57d54ccd3e0 FileChecksum: SHA1: b09059eef3b0b904bd7d836a2878a555cf4ec753 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./README.md SPDXID: SPDXRef-fc239b036779349d46208969f9521f1b FileChecksum: SHA1: 4e0ac00a1324e09bf591388275b0076e14555e42 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./action.yml SPDXID: SPDXRef-169968d50855d202b8261ffbbac05389 FileChecksum: SHA1: f4d0a5ed00bdbde4e431c9c01c1ed9913beb812e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./benches/analysis.rs SPDXID: SPDXRef-8ad03d61955c733274d354487bd2ad87 FileChecksum: SHA1: 4a3b8416937587d7d7f7028dbbabcb2483f4891b LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./cliff.toml SPDXID: SPDXRef-38b4a2365da683b1f399f276d78eb052 FileChecksum: SHA1: b9bde7c40136b530ae68a4692b13d6b5f6976535 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./codecov.yml SPDXID: SPDXRef-5f78f610b3a41dd81602dd82dfdca825 FileChecksum: SHA1: e5f75509eeab298216901e4aec5d644de95fee05 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/analysis.rs SPDXID: SPDXRef-a17d42cd621b9a36d273074e2c0073ed FileChecksum: SHA1: 4ce09a5c6b707de5822e931a4a60f1f8272ad879 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/analysis/ast_visitor.rs SPDXID: SPDXRef-27dc306a41819381d4a0e33b154642ac FileChecksum: SHA1: 1cf9779a97418ca817851ff7924e9860d42453fe LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/analysis/extractor.rs SPDXID: SPDXRef-bdc344f01799feab10c6d1c852750fe8 FileChecksum: SHA1: c12e81f1e3e5cd2e5b245ee75df62882694964ac LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/analysis/mapper.rs SPDXID: SPDXRef-92c8aee859733d4f4ab65222dfeb87b5 FileChecksum: SHA1: f08d34dcde19e7c6497226f1dcc55ec2519084a7 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/bin/main.rs SPDXID: SPDXRef-59ccc06efce7512af3eed3f93dd8aff8 FileChecksum: SHA1: 95b0876d9457cb109400d8c32920fa0ed643abdf LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/classifier.rs SPDXID: SPDXRef-7fc41ce03498502492e5208e82ccc911 FileChecksum: SHA1: 3bbc95f41749123b875c6262382a777ceb79e37b LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/classifier/attr_classifier.rs SPDXID: SPDXRef-064fbd75fd1c94412d8942a392de1788 FileChecksum: SHA1: e1739caac12a4a6fdad7a90fa227ce6696a3e529 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/classifier/path_classifier.rs SPDXID: SPDXRef-c7b037ab9f17fb338322d5a92d8c74be FileChecksum: SHA1: b8c3159f4a165e8f979e58d1c6cef89ff38d7903 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/classifier/rules.rs SPDXID: SPDXRef-65741f134128be8d79e78aee29f0eea2 FileChecksum: SHA1: 2a3d0bcb6954cdcaaed2564b4258541fcb9d25d6 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/config.rs SPDXID: SPDXRef-6d93dfea0bcbd2a4cf52b99e1a6dec57 FileChecksum: SHA1: c2008443df7fac39bca3adc774f81de32d0bb1e7 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/error.rs SPDXID: SPDXRef-228140d7e1665086041ddd99bc6cbf09 FileChecksum: SHA1: cecabef0e5ff9b64770927c262883df481fb4be2 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/git.rs SPDXID: SPDXRef-139cbea03219e3c5a44c0ce82d174d0c FileChecksum: SHA1: 35550067009256c3b016ada518640f2f1df642a2 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/git/diff_parser.rs SPDXID: SPDXRef-a766277d0fac2d9ace17b8f9dab409ea FileChecksum: SHA1: 52ce7f562eeead3bcb965c0285d75ffa56d73889 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/git/hunk.rs SPDXID: SPDXRef-6db159f4cda39e66769f26ffa7ea144f FileChecksum: SHA1: 1d98866bd246674cb83274303163af4e86db059e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/lib.rs SPDXID: SPDXRef-f98342124388f86de6c925021ed04935 FileChecksum: SHA1: 4f3bfa399f560cebebd2c55f901be26a102388e6 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/output.rs SPDXID: SPDXRef-aa1a343a8e61c30c0659ff85f844e543 FileChecksum: SHA1: 09c5635550a3e29c29fd1156abe05b8895de78da LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/output/comment.rs SPDXID: SPDXRef-25ed11dab9c9043b622e5ae5be716381 FileChecksum: SHA1: b214307a5a432582b9946107bd9a73fbc70fd767 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/output/formatter.rs SPDXID: SPDXRef-f2256c2fc3f20c6a305e05606ec547c3 FileChecksum: SHA1: d65aebf24712b748c62f2dd48b7753dc01eddefc LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/output/github.rs SPDXID: SPDXRef-5a1c227a84eb882f928a4e81edff9451 FileChecksum: SHA1: c8c11043d3743532c16088223bb05d63960b27d1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/output/json.rs SPDXID: SPDXRef-49ccffdad6c91946279681ee6e17cb26 FileChecksum: SHA1: 7d9ac0cbe90e57ca07e20b67d27acc42dd1c77bf LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/types.rs SPDXID: SPDXRef-e06eb83bc1bbdbe465fef7ee706c0200 FileChecksum: SHA1: cad1c6f4b96c6f6e4d8438f3e921766b3746011e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/types/change.rs SPDXID: SPDXRef-acc90abf172da91b83b6d397b78f422f FileChecksum: SHA1: 32853434dc6eb1df92ca32916a248330528823f7 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/types/classification.rs SPDXID: SPDXRef-20a31885722d6f91471f6c5f10e3c653 FileChecksum: SHA1: c27a4c01c8b4ba9238e1ee7455528a067f7f12f5 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/types/scope.rs SPDXID: SPDXRef-25008bcea85ce00a2b3aa8207c973c77 FileChecksum: SHA1: bfea92537d90984d4f2a0d7de90e706712991f40 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./src/types/semantic_unit.rs SPDXID: SPDXRef-e373ecbbe1a7eb65cf84126d0d4331dc FileChecksum: SHA1: a331c410408f099b6a25338653259a392a1f3eb8 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./tests/edge_cases.rs SPDXID: SPDXRef-909500a7e57fa8a5d4986a36d845fc85 FileChecksum: SHA1: 5bf5f39cd34a65b19c652db3bf9058235cfd4499 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./tests/integration.rs SPDXID: SPDXRef-b57d4e20bf860771b89f3bad736ab119 FileChecksum: SHA1: 0f8f3a6c71d9fe25cf705b065c21e7471ce8e318 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./tests/negative.rs SPDXID: SPDXRef-bb77d44c66a078754eabaff1db1cb26a FileChecksum: SHA1: 253e2e2cbda96737d3376b7fc6a5cbdafd6dca5c LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm FileName: ./tests/property.rs SPDXID: SPDXRef-c6b10d4c18095e37ccd4d2cb43528247 FileChecksum: SHA1: b3a3e7285389e4d9cb66c2e9182cd6dd200205c1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm