Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preparation for Extension Public Release #185

Closed
1 of 2 tasks
PauliusKu opened this issue Sep 11, 2024 · 2 comments
Closed
1 of 2 tasks

Preparation for Extension Public Release #185

PauliusKu opened this issue Sep 11, 2024 · 2 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@PauliusKu
Copy link
Collaborator

PauliusKu commented Sep 11, 2024

  • Develop the definition of acceptable quality for a public release
  • Create the quality management approach on different levels:
Name Level Metric Objective
Telemetry Product Telemetry Data (e.g., crash reports, latency, settings configuration) Stability, performance, real-world usage
Compilation Formatter Number of Compilation Errors After Formatting divided by the number of code files Measure the correctness and reliability of the formatter
Whitespace Formatter Number of Non-Whitespace Changes in a given code base Measure the correctness and reliability of the formatter
Idempotence Formatter Percentage of source files changed after 2nd formatting attempt Formatter idempotence
Parser errors Parser Number of Parser Errors divided by the number of tree nodes Measure the correctness of the parser
Functional Function Percentage of Passing Functional Test Cases Ensure broad feature support and correct parsing behavior
@PauliusKu PauliusKu added the documentation Improvements or additions to documentation label Sep 11, 2024
@PauliusKu PauliusKu self-assigned this Sep 11, 2024
@PauliusKu
Copy link
Collaborator Author

  1. Telemetry - TODO
  2. Compilation - TODO
  3. Whitespace - IN PROGRESS
  4. Idempotence - TODO
  5. Parser errors - IN PROGRESS
  6. Functional - DONE

@PauliusKu
Copy link
Collaborator Author

moved to #279

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant