harper-core 2.0.0

The language checker for developers.
Documentation
expr main [<(their [AUX, (supposed to), (allowed to), (invited to), (going to), (trying to), (coming over), (coming tonight), (leaving in), (moving to), (planning a), (waiting for), (answering any), (wondering where), (running behind), (running through), (far too), even, (already here), (in the), (on the), (at the), (a lot), an, two, offline, (ADV [PROG, AUX]), (ADV VERB), (PART [PROG, VERB, ADJ, AUX]), (ready to), (always [late, early]), the]), their>, <(there [(moving next), (planning a)]), there>]

let message "Did you mean `they're`?"
let description "Corrects `their` when the intended meaning is `they're`."
let kind "Grammar"
let becomes ["they're", "they're "]

test "Their going to be late." "They're going to be late."
test "I think their already here." "I think they're already here."
test "Their not sure what to do next." "They're not sure what to do next."
test "Their coming over after work." "They're coming over after work."
test "Tell them their invited to the meeting." "Tell them they're invited to the meeting."
test "Their trying to fix the bug right now." "They're trying to fix the bug right now."
test "Their going to love this movie." "They're going to love this movie."
test "Their the fastest team in the league." "They're the fastest team in the league."
test "Their supposed to call you back today." "They're supposed to call you back today."
test "Their leaving in five minutes." "They're leaving in five minutes."
test "I heard their moving to Denver." "I heard they're moving to Denver."
test "Their just kidding--don't worry." "They're just kidding--don't worry."
test "Their going to email the final draft tonight." "They're going to email the final draft tonight."
test "Their not available until Tuesday." "They're not available until Tuesday."
test "Their planning a surprise party." "They're planning a surprise party."
test "Looks like their running behind schedule." "Looks like they're running behind schedule."
test "Their the ones who approved it." "They're the ones who approved it."
test "Their going to miss the train." "They're going to miss the train."
test "Their still waiting for the test results." "They're still waiting for the test results."
test "Their not allowed to park here." "They're not allowed to park here."
test "Their going to change the policy." "They're going to change the policy."
test "Their ready to start whenever you are." "They're ready to start whenever you are."
test "Their not answering any messages." "They're not answering any messages."
test "Their going to be a problem if we don't hurry." "They're going to be a problem if we don't hurry."
test "Their probably wondering where we went." "They're probably wondering where we went."
test "Their always late." "They're always late."
test "Their going to the store after work." "They're going to the store after work."
test "Do you know if their coming tonight?" "Do you know if they're coming tonight?"
test "The neighbors said there moving next month." "The neighbors said they're moving next month."
test "I saw their running through the park." "I saw they're running through the park."
test "I heard there planning a surprise party." "I heard they're planning a surprise party."

allows "Their backpacks were stacked neatly by the door."
allows "I admired their patience during the long, glitchy delay."
allows "Their dog sprinted across the yard like a furry comet."
allows "The committee revised their proposal after the budget changed."
allows "Their laughter drifted down the hallway, bright and unguarded."
allows "We borrowed their ladder to reach the stubborn light fixture."
allows "Their apartment smells like coffee, citrus, and old paperbacks."
allows "The kids lost their mittens somewhere between the car and the rink."
allows "Their answer was careful, precise, and unexpectedly kind."
allows "The artists framed their sketches before the gallery opened."
allows "Their server crashed, but their backup plan worked flawlessly."
allows "I couldn't ignore their evidence; it was meticulously documented."
allows "Their garden is a riot of basil, tomatoes, and bee traffic."
allows "The hikers checked their maps twice before leaving the trailhead."
allows "Their team celebrated quietly--relieved more than triumphant."
allows "Users should be able to visualize their connected notes as a knowledge graph, allowing them to explore relationships and identify patterns."
allows "The frustration was palpable; the team felt they were fighting a constant uphill battle against their own data infrastructure."
allows "Historians and sociologists have long examined how societies construct and maintain narratives about their past."
allows "Traditional maps, often produced by the colonizers, replaced native nomenclature with European equivalents, effectively severing a vital link between people and their ancestral lands."
allows "She believes I should prioritize their needs above my own."
allows "Each player places their pawn on GRI Headquarters (designated space on the board)."
allows "This fragmented view hindered their ability to make timely adjustments, ultimately impacting their return on investment."
allows "My shift was nearing its end, and I was conducting my final rounds, ensuring each patient was comfortable and their needs were met."
allows "Upon opening the application, users see a prioritized list of information cards related to their most recently accessed projects or tasks in connected applications."
allows "For instance, a musician who has lost their hearing might collaborate with a visual artist to create a series of abstract paintings that attempt to translate the emotional impact of music into a visual form."
allows "Their relatively low density facilitates handling and transportation."
allows "The growing interest in mycelium-based construction materials stems from their potential to offer a sustainable alternative to conventional building materials."
allows "Similarly, the individual experiencing sensory loss must actively reconstruct their understanding of the world, mapping the contours of their new, altered reality."
test "Their far too warm for that." "They're far too warm for that."
test "Their far too cold for that." "They're far too cold for that."
test "Their even, just as I said!" "They're even, just as I said!"

test "Their in the kitchen already." "They're in the kitchen already."
test "Their on the way to the airport." "They're on the way to the airport."
test "Their at the wrong address." "They're at the wrong address."

test "Their a lot of people waiting outside." "They're a lot of people waiting outside."
test "Their an example of how not to do it." "They're an example of how not to do it."
test "Their two options left." "They're two options left."

test "Their to blame for the mistake." "They're to blame for the mistake."
test "Their to meet us after work." "They're to meet us after work."

test "Their offline right now, try again later." "They're offline right now, try again later."