[
{
"message": "Use \u201can\u201d instead of \u2018a\u2019 if the following word starts with a vowel sound, e.g.\u00a0\u2018an article\u2019, \u2018an hour\u2019.",
"shortMessage": "Wrong article",
"replacements": [
{
"value": "an"
}
],
"offset": 8,
"length": 1,
"context": {
"text": "This is a error.hello 67uh8i",
"offset": 8,
"length": 1
},
"sentence": "This is a error.hello 67uh8i",
"type": {
"typeName": "Other"
},
"rule": {
"id": "EN_A_VS_AN",
"description": "Use of 'a' vs. 'an'",
"issueType": "misspelling",
"urls": [
{
"value": "https://languagetool.org/insights/post/indefinite-articles/"
}
],
"category": {
"id": "MISC",
"name": "Miscellaneous"
},
"isPremium": false
},
"ignoreForIncompleteSentence": false,
"contextForSureMatch": 1
},
{
"message": "If a new sentence starts here, add a space and start with an uppercase letter.",
"shortMessage": "Capitalization",
"replacements": [
{
"value": " Hello"
},
{
"value": " hello"
}
],
"offset": 16,
"length": 5,
"context": {
"text": "This is a error.hello 67uh8i",
"offset": 16,
"length": 5
},
"sentence": "This is a error.hello 67uh8i",
"type": {
"typeName": "Other"
},
"rule": {
"id": "LC_AFTER_PERIOD",
"subId": "1",
"sourceFile": "grammar.xml",
"description": "Lowercase word after word and no space in between",
"issueType": "uncategorized",
"category": {
"id": "CASING",
"name": "Upper/Lowercase"
},
"isPremium": false
},
"ignoreForIncompleteSentence": false,
"contextForSureMatch": 3
}
]