Skip to content

Rules

47 rules for Sorani, Kurmanji and both.

RuleLanguageSeverity
The word is written twice.
any.repeat.word
BothWarning
This word mixes Latin and Arabic letters.
any.script.mixed
BothWarning
Check the spacing around this punctuation.
any.space.punctuation
BothWarning
In "the good man" the definite ending goes on the adjective.
ckb.morph.definite-adjective-order
کوردی سۆرانیWarning
After this stem the ending for "the" takes another form.
ckb.morph.definite-allomorph
کوردی سۆرانیError
A noun and its adjective are joined by the ezafe ی.
ckb.morph.ezafe-missing
کوردی سۆرانیWarning
After this stem the ending for "a" takes another form.
ckb.morph.indef-allomorph
کوردی سۆرانیError
After a number the noun stays singular.
ckb.morph.plural-after-number
کوردی سۆرانیError
This letter is Arabic or Persian. Use the Kurdish letter.
ckb.orth.arabic-codepoint
کوردی سۆرانیError
This letter is not used in Kurdish spelling.
ckb.orth.arabic-only-letter
کوردی سۆرانیWarning
Sorani writes this with its own punctuation or digits.
ckb.orth.digits-punct
کوردی سۆرانیHint
This letter is doubled.
ckb.orth.doubled-letter
کوردی سۆرانیError
A word starts with ڕ, not ر.
ckb.orth.initial-r
کوردی سۆرانیError
A word cannot start with a bare vowel: write ئ first.
ckb.orth.initial-vowel
کوردی سۆرانیError
The vowel ە is written here as ه.
ckb.orth.legacy-heh
کوردی سۆرانیError
This may be missing a mark on ڕ, ڵ, ێ or ۆ.
ckb.spell.missing-mark
کوردی سۆرانیWarning
This word is not in the lexicon.
ckb.spell.unknown
کوردی سۆرانیWarning
This is a non-standard spelling.
ckb.spell.variant
کوردی سۆرانیError
In a plain sentence the verb comes last.
ckb.syntax.verb-final
کوردی سۆرانیHint
The agent is marked twice.
ckb.verb.agent-doubled
کوردی سۆرانیError
In the written standard the clitic goes on the object, not the verb.
ckb.verb.agent-misplaced
کوردی سۆرانیWarning
The agent's clitic is missing from the object.
ckb.verb.agent-missing
کوردی سۆرانیError
An intransitive verb takes a verb ending, not a clitic.
ckb.verb.agent-on-intransitive
کوردی سۆرانیError
This verb is irregular here.
ckb.verb.irregular
کوردی سۆرانیError
In the negative past the clitic follows نە.
ckb.verb.negation-clitic
کوردی سۆرانیError
In the past this verb agrees with the object.
kmr.ergative.agreement
KurmancîError
The doer of a past transitive verb takes the oblique form.
kmr.ergative.direct-agent
KurmancîError
The object of a past transitive verb takes the direct form.
kmr.ergative.oblique-object
KurmancîError
After a preposition this noun takes the oblique case.
kmr.morph.case-after-preposition
KurmancîWarning
This ezafe does not match the noun's gender.
kmr.morph.ezafe-gender
KurmancîError
This ending does not match the noun's gender.
kmr.morph.indef-ezafe-gender
KurmancîError
If you mean a specific one, this object takes the oblique.
kmr.morph.present-object-case
KurmancîHint
Between two vowels this ending needs y.
kmr.morph.vowel-glide
KurmancîError
Kurmanji writes this vowel with a circumflex.
kmr.orth.accent
KurmancîError
Use a plain apostrophe here.
kmr.orth.apostrophe
KurmancîWarning
A sentence starts with a capital letter.
kmr.orth.capital
KurmancîHint
This letter looks right but comes from another alphabet.
kmr.orth.cedilla
KurmancîError
This word has a letter or cluster Kurmanji does not write.
kmr.orth.tripled
KurmancîError
This is a Turkish letter, not part of the Hawar alphabet.
kmr.orth.turkish-letter
KurmancîError
This word is not in the lexicon.
kmr.spell.unknown
KurmancîWarning
This is a non-standard spelling.
kmr.spell.variant
KurmancîError
After ê or dê the verb is in the subjunctive.
kmr.verb.future-particle
KurmancîError
zanîn and karîn are negated with ni-.
kmr.verb.ni-negation
KurmancîError
An intransitive verb has a subject in the direct form.
kmr.verb.oblique-intransitive-subject
KurmancîError
This prefix contracts with the verb's stem.
kmr.verb.prefix-contraction
KurmancîError
This verb does not agree with its subject.
kmr.verb.present-agreement
KurmancîError
After a preverb the bi- of the subjunctive is dropped.
kmr.verb.preverb-bi
KurmancîError