Skip to content

Fix/mirbase link eslint rule metrics - #108

Merged
Genarito merged 3 commits into
devfrom
fix/mirbase_link-eslint_rule-metrics
Sep 30, 2026
Merged

Genarito merged 3 commits into
devfrom
fix/mirbase_link-eslint_rule-metrics

Conversation

@juanNH

@juanNH juanNH commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Add miRBase links to GEM miRNA details and Biomarker molecule details when Modulector provides a URL.
  • Add concise interpretation popups for metrics and values in Biomarker details, statistical validations, trained models, and related result panels.
  • Add an ESLint warning to prefer Promise chains over async/await with try/catch.
  • Fix missing or mismatched Biomarker translation keys in English and Spanish.
  • Refactor all five async patterns reported by ESLint: replace async/await and try/catch in gene-association loading and assistant error handling with Promise chains, and remove redundant async wrappers from molecule search and Biomarker symbol validation. Preserve error details and HTTP fallback, request cancellation, debounced search, and validation behavior.

Validation

  • npm run check-all — passed; TypeScript and ESLint report no errors or warnings.
  • npm run prod — compiled successfully; Rspack reported bundle-size recommendations.
  • python manage.py check — passed with no issues.
  • Verified all assets referenced by the generated webpack manifest exist.

@juanNH
juanNH requested a review from Genarito September 25, 2026 17:40
@juanNH juanNH self-assigned this Sep 25, 2026
@Genarito
Genarito merged commit 786741c into dev Sep 30, 2026
1 check passed
@Genarito
Genarito deleted the fix/mirbase_link-eslint_rule-metrics branch September 30, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants