MVC 2: Enhanced Localization CI Pipeline

Following the successful implementation of Phase 1 testing for /doc-locale/ja-jp/, this issue focuses on strengthening our localization CI pipeline by enforcing proper linting rules and improving code quality.

Objectives

Enable strict linting enforcement (fail pipelines when errors are found) Refactor shared functions to improve maintainability and test coverage Implement comprehensive error reporting for translators and reviewers

Tasks

  • Update CI configuration to make linting failures block merges
  • Identify and refactor duplicate code into shared libraries
  • Improve error messages to provide clear guidance for fixes
  • Update documentation to reflect new stricter requirements
  • Refactor shared functions
  • Path validation
  • Validate Markdown Links

Goals

  • CI pipeline fails when linting errors are detected (no more allowed failures)
  • Error messages provide actionable guidance for translators
  • All shared functions have adequate test coverage
Edited by Lauren Barker