Skip to content

Add initial code files with intentional errors for multi-language testing

Sagar Panchal requested to merge test-jira-integration into main

This PR introduces four new source files—each written in a different programming language (JavaScript, TypeScript, Java, and Go)—to serve as test cases for error detection and validation workflows. Each file contains approximately 50 lines of code and includes a wide range of deliberate errors, such as:

  • Syntax errors (e.g., missing brackets, incorrect assignments)
  • Logical flaws (e.g., off-by-one loops, invalid conditions)
  • Performance issues (e.g., infinite loops, excessive output)
  • Accessibility violations (e.g., missing labels, poor DOM structure)
  • Missing function definitions and unsafe operations

📁 Files Added:

  • dashboardApp.js – Web dashboard simulation with UI and data fetch logic
  • formValidator.ts – TypeScript form validation module
  • UserConsoleApp.java – Java console-based user interaction app
  • cliGreeter.go – Go CLI utility for greeting and summation

These files are intentionally broken and are meant to support testing of:

  • Static analysis tools
  • Linting configurations
  • CI/CD error detection pipelines
  • Developer onboarding exercises

Jira ticket links:

Summary by Bito

This pull request adds five new source files in different languages (Java, Go, JavaScript, Python, TypeScript) containing intentional errors. These files include various deliberate mistakes such as off-by-one errors, improper error handling, syntax errors, and performance issues to serve as test cases for error detection tools.
Edited by Sagar Panchal

Merge request reports