You are part of the Software Understanding metadata quality initiative beta analysis. This initiative is meant to test the use of a bot to monitor the quality of metadata in software repositories.
This automated issue includes:
- Detected metadata pitfalls and warnings
- A suggested codemeta.json when no codemeta.json was detected
- Suggestions for fixing each issue
Context
This analysis is performed by the CodeMetaSoft project to help improve research software metadata quality.
This is a first initiative aimed at identifying and reporting metadata quality issues across research software repositories.
At this stage, we only provide diagnostics and recommendations.
In future iterations, we plan to propose automated fixes for the detected issues to further simplify the improvement process and reduce manual effort.
Each pitfall and warning is identified by a unique code (e.g. P001 for pitfalls, W004 for warnings) that corresponds to specific metadata quality issues.
You can find more details about these checks and how to address them in the RSMetacheck catalog.
Metadata Quality Report
Repository: https://github.com/SoftwareUnderstanding/auto-papers-with-artifacts
Analysis Date: 2026-04-27
sw-metadata-bot version: 0.4.2
RSMetacheck version: 0.2.1
🔴 Pitfalls (1)
Evidence: P002 detected: LICENSE file contains unreplaced template placeholders
Suggestion: Update the copyright section with accurate names, organizations, and the current year. Personalizing this section ensures clarity and legal accuracy.
⚠️ Warnings (5)
Evidence: W001 detected: codemeta.json contains software requirements without versions: Navigate to the project directory and install the required dependencies: bash cd auto-papers-with-artifacts npm install
Suggestion: Add version numbers to your dependencies. This provides stability for users and allows reproducibility across different environments.
Evidence: W002 detected: metadata files dateModified '2025-05-15T00:00:00' is outdated compared to repository date '2026-02-16T11:23:50'
Suggestion: The data in the metadata file should be updated to be aligned with the date of the latest release (2026-02-16T11:23:50).
Evidence: W003 detected: Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/SoftwareUnderstanding/auto-papers-with-artifacts/main/README.md
Suggestion: Use the LICENSE that is stated in your repository (Apache-2.0) instead.
Evidence: W004 detected: metadata files Programming languages without versions: TypeScript, JavaScript
Suggestion: Include version numbers for each programming language used. Defining these helps ensure reproducibility and compatibility across systems.
Evidence: W005 detected: codemeta.json Multiple requirements written as single string: 'Navigate to the project directory and install the required dependencies: bash cd auto-papers-with-artifacts npm install '
Suggestion: Rewrite your dependencies as a proper list (e.g., ['Navigate to the project directory and install the required dependencies: bash cd auto-papers-with-artifacts npm install ']), with each item separated and preferably with their versions.
This report was generated automatically by sw-metadata-bot on your main default branch.
If you're not interested in participating, please comment "unsubscribe" and we will remove your repository from our list.
If you would like the pitfalls and warnings to be fixed automatically, please comment "auto-fix" and we will prioritize adding this feature in future iterations.
You are part of the Software Understanding metadata quality initiative beta analysis. This initiative is meant to test the use of a bot to monitor the quality of metadata in software repositories.
This automated issue includes:
Context
This analysis is performed by the CodeMetaSoft project to help improve research software metadata quality.
This is a first initiative aimed at identifying and reporting metadata quality issues across research software repositories.
At this stage, we only provide diagnostics and recommendations.
In future iterations, we plan to propose automated fixes for the detected issues to further simplify the improvement process and reduce manual effort.
Each pitfall and warning is identified by a unique code (e.g. P001 for pitfalls, W004 for warnings) that corresponds to specific metadata quality issues.
You can find more details about these checks and how to address them in the RSMetacheck catalog.
Metadata Quality Report
Repository: https://github.com/SoftwareUnderstanding/auto-papers-with-artifacts
Analysis Date: 2026-04-27
sw-metadata-bot version: 0.4.2
RSMetacheck version: 0.2.1
🔴 Pitfalls (1)
P002
Evidence: P002 detected: LICENSE file contains unreplaced template placeholders
Suggestion: Update the copyright section with accurate names, organizations, and the current year. Personalizing this section ensures clarity and legal accuracy.
W001
Evidence: W001 detected: codemeta.json contains software requirements without versions: Navigate to the project directory and install the required dependencies:
bash cd auto-papers-with-artifacts npm installSuggestion: Add version numbers to your dependencies. This provides stability for users and allows reproducibility across different environments.
W002
Evidence: W002 detected: metadata files dateModified '2025-05-15T00:00:00' is outdated compared to repository date '2026-02-16T11:23:50'
Suggestion: The data in the metadata file should be updated to be aligned with the date of the latest release (2026-02-16T11:23:50).
W003
Evidence: W003 detected: Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/SoftwareUnderstanding/auto-papers-with-artifacts/main/README.md
Suggestion: Use the LICENSE that is stated in your repository (Apache-2.0) instead.
W004
Evidence: W004 detected: metadata files Programming languages without versions: TypeScript, JavaScript
Suggestion: Include version numbers for each programming language used. Defining these helps ensure reproducibility and compatibility across systems.
W005
Evidence: W005 detected: codemeta.json Multiple requirements written as single string: 'Navigate to the project directory and install the required dependencies:
bash cd auto-papers-with-artifacts npm install'Suggestion: Rewrite your dependencies as a proper list (e.g., ['Navigate to the project directory and install the required dependencies:
bash cd auto-papers-with-artifacts npm install']), with each item separated and preferably with their versions.This report was generated automatically by sw-metadata-bot on your main default branch.
If you're not interested in participating, please comment "unsubscribe" and we will remove your repository from our list.
If you would like the pitfalls and warnings to be fixed automatically, please comment "auto-fix" and we will prioritize adding this feature in future iterations.