amperser / proselint

A linter for prose.
http://proselint.com
BSD 3-Clause "New" or "Revised" License
4.33k stars 178 forks source link

Dubious: Starting paragraphs with 'But' #605

Open cpitclaudel opened 8 years ago

cpitclaudel commented 8 years ago

Is there a source for the following warning?

misc.but No paragraph should start with a 'But'.

Here's what Garner says on the subject (but, 3rd edition, p 121):

It is a gross canard that beginning a sentence with but is stylistically slipshod. In fact, doing so is desirable in any number of contexts, as countless stylebooks have said.

mcepl commented 7 years ago

Moreover, there seems to be some problems with parsing (at least in rST):

Ideological struggle
    In the conditions of freedom it is just a contest of ideas,
    but in the militant ideological state it means pushing of one
    ideology and suppressing all others. Weakness: what is
    imposed generates resistance.

Whatever one thinks about this particular problem, there is no start of the paragraph here.

Also, this is effectively a duplicate of the discussion on #98.

sobjornstad commented 3 years ago

I don't think I've ever tried to start a paragraph with a “but” (though I have no opinion on whether it should be considered wrong: sentences are fine, why not paragraphs?). But (haha) when using semantic linebreaks or indeed any kind of hard line breaks in your text, this rule yields false positives all over the place...it seems to be checking the beginning of lines instead of the beginning of paragraphs.

Nytelife26 commented 3 years ago

Here's what Garner says on the subject (but, 3rd edition, p 121):

It is a gross canard that beginning a sentence with but is stylistically slipshod. In fact, doing so is desirable in any number of contexts, as countless stylebooks have said.

That is referring to sentences, not paragraphs. Do note that in the original issue that lead to the creation of this rule, the subject of paragraphs and self-containment is addressed.

sanjayankur31 commented 2 months ago

Moreover, there seems to be some problems with parsing (at least in rST):

Ideological struggle
    In the conditions of freedom it is just a contest of ideas,
    but in the militant ideological state it means pushing of one
    ideology and suppressing all others. Weakness: what is
    imposed generates resistance.

Whatever one thinks about this particular problem, there is no start of the paragraph here.

This also affects TeX/LaTeX. I filed a new issue for this: https://github.com/amperser/proselint/issues/1376