Skip to content

Releases

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 09:09
  • Connect a workspace to its SonarQube project and see the server's open issues alongside local findings.
  • Mark a finding as false positive or accepted on the server from the editor.
  • Read the full rule description from a finding or with the "Gherkin: Show rule description" command.
  • Clearer messages when a SonarQube quality profile is missing, empty, or uses a different analyzer.

v1.4.4

Choose a tag to compare

@github-actions github-actions released this 22 Jun 13:13
  • Version-alignment release.

v1.4.3

Choose a tag to compare

@github-actions github-actions released this 17 Jun 00:28
  • In-editor diagnostics now link directly to the documentation for each rule.
  • Added full-text, per-rule documentation covering what each rule checks, why it matters, and how to fix it, with compliant and non-compliant examples.
  • Normalised the editor diagnostic source label to qualimetry-gherkin.

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 16 Jun 03:32

Fixed

  • no-byte-order-mark: improved detection of a UTF-8 byte order mark.
  • shared-given-to-background: only flags Given steps that form a common leading sequence across scenarios, eliminating false positives when scenarios differ on an earlier step.

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 22:23

Added

  • New rules: max-line-length, no-empty-data-table-cells, and examples-constant-column.

Changed

  • Improved accuracy of more than twenty existing rules, including doc string indentation, duplicate detection with data tables, dialect-aware commented-step detection, and tag handling.
  • Improved BOM and parse-error handling.

v1.3.12

Choose a tag to compare

@github-actions github-actions released this 11 Jun 11:40

Added

  • Rules now re-sync automatically from the last-used SonarQube server on startup (gherkinAnalyzer.sonar.autoSyncOnStartup).

Changed

  • SonarQube tokens are now stored securely in VS Code secret storage.

v1.3.3

Choose a tag to compare

@github-actions github-actions released this 02 Mar 00:44

Changed

  • Version aligned with SonarQube plugin. Rule quality improvements (fixes and documentation) from shared analyzer.

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Feb 06:53

Added

  • Import rules from SonarQube – Command to pull your Gherkin quality profile (rules and severities) into workspace or user settings. URL and profile are remembered; token is never stored. Bearer then Basic auth for compatibility.
  • Rule customization mode – Setting gherkinAnalyzer.rulesReplaceDefaults: when true (e.g. after import), only listed rules run; when false, listed rules are overrides and unlisted rules use the default profile.
  • Precise diagnostics – Rules such as business-language-only now underline only the offending word (e.g. "click", "submit"), not the whole line or a single character.

Changed

  • Import UX – Progress dialog dismisses when import finishes. Success message shows rule count and directs users to File > Preferences to view settings (no Open Settings button).
  • Version alignment – SonarQube plugin and VS Code extension versions kept in sync from root POM; package script runs align and check before packaging.