Vale CMS Need more than a rule playground? Explore
Package Explorer

Fiction

Fiction: filter words, told emotions, stock phrases, and dialogue punctuation, with the rules of Elmore Leonard, Chuck Palahniuk, and Strunk's 1918 Elements of Style.

jdkato/fiction 0 stars 10 downloads v0.1.0 · Sep 18, 2026 latest release style Vale ≥ 3.22.0

Getting started

Add it to your .vale.ini, then run vale sync.

Packages = Fiction

[*.md]
BasedOnStyles = Vale, Fiction

The name installs the latest release each time vale sync runs. To stay on v0.1.0, the release this page describes, give its URL instead:

Packages = https://github.com/jdkato/fiction/releases/download/v0.1.0/Fiction.zip

Rules 24

1 error6 warning17 suggestion
  • Fiction.ActiveVoice suggestion existence Style guide

    Substitute a verb in the active voice for '%s' (Rule 10).

  • Fiction.Adverb warning existence Style guide

    Drop the adverb on the tag: '%s'.

  • Fiction.BeganTo suggestion existence

    Cut '%s' and let the action happen.

  • Fiction.Cliches suggestion existence

    Stock phrase: '%s'.

  • Fiction.Dialect suggestion occurrence scope: summary Style guide

    %d phonetic spellings. Use dialect sparingly.

  • Fiction.DialoguePunctuation warning existence

    Move the %s inside the closing quotation mark.

  • Fiction.Exclamations warning occurrence scope: summary Style guide

    %d exclamation points. Leonard allows two or three per 100,000 words.

  • Fiction.FactThat suggestion existence Style guide

    Revise '%s' out of the sentence (Rule 13).

  • Fiction.FilterWords suggestion existence

    Filter word '%s': cut it and show the thing itself.

  • Fiction.Hackneyed suggestion substitution Style guide

    %s: '%s' (Chapter V).

  • Fiction.However suggestion existence Style guide

    'However' meaning nevertheless should not come first in its sentence (Chapter V).

  • Fiction.Intensifiers suggestion existence

    Intensifier '%s': find the stronger word instead.

  • Fiction.LikeAs suggestion existence Style guide

    Use 'as' before a clause, not '%s' (Chapter V).

  • Fiction.Misused suggestion substitution Style guide

    Use '%s' for '%s' (Chapter V).

  • Fiction.Needless suggestion substitution Style guide

    Omit needless words: '%s' for '%s' (Rule 13).

  • Fiction.Positive suggestion substitution Style guide

    Put it in positive form: '%s' for '%s' (Rule 11).

  • Fiction.Prologue suggestion existence scope: heading Style guide

    Avoid a prologue: it's backstory, and you can drop it in anywhere.

  • Fiction.Said warning existence Style guide

    Use 'said' to carry dialogue, not '%s'.

  • Fiction.SplitInfinitive suggestion existence Style guide

    Split infinitive: '%s' (Chapter V).

  • Fiction.Suddenly error existence Style guide

    Never use '%s'.

  • Fiction.TagCase warning existence

    Lowercase the tag: '%s'.

  • Fiction.TellingEmotion suggestion existence

    Telling: '%s'. Show it in what the character does.

  • Fiction.ThoughtVerbs suggestion existence Style guide

    Unpack the thought verb '%s': show what the character does instead.

  • Fiction.Weather warning existence scope: text & doc(h1 + p) Style guide

    Never open a book with weather: '%s'.