API Docs
EN
Suggestion rulesNot available

Not applicable to this language: the linguistic phenomenon it detects does not exist in its grammar.

Remove archaic verb forms

archaic-verb-forms

Detects forms tagged as future subjunctive, generally considered archaic in current usage.

Usage of this metric

When enabled and matches are found, the report contains one item with this metric_id in result.suggestions. Absence means no match was found, not that the metric was not evaluated.

Location in the resultresult.suggestions[]metric_id = "archaic-verb-forms"

Calculation method

Looks for FreeLing tags starting with VSSF, VASF or VMSF, including vaux-cat, while excluding auxiliaries.

Result interpretation

Each `occurrences` item identifies an affected span. `start` is inclusive and `end` exclusive, both measured in Unicode code points over the submitted text. `replacement`, `alternatives` and `edits` contain values only when a safe change is available. Absence means no match was found, not necessarily that the text is correct.

Limitations

Results depend on FreeLing/DiSeg tagging and may contain false positives or miss ambiguous constructions.

Dependencies

language
en
implementation_version
1.2

Valid example

{
  "category": "morphosyntax",
  "examples": null,
  "explanation": null,
  "id": "sug_1",
  "implementation_version": "1.2",
  "metric_id": "archaic-verb-forms",
  "metric_title": "Remove archaic verb forms",
  "occurrences": [
    {
      "alternatives": [],
      "edits": [],
      "end": 25,
      "id": "occ_1",
      "paragraph_index": 0,
      "replacement": null,
      "sentence_index": 0,
      "start": 18,
      "text": "example"
    }
  ],
  "recommendations": [
    "Review the detected fragment in context."
  ],
  "severity": "warning",
  "summary": "Example detection returned by this metric."
}