proselint icon indicating copy to clipboard operation
proselint copied to clipboard

A linter for prose.

Results 143 proselint issues
Sort by recently updated
recently updated
newest added

The config file is already useful for ignoring specific rules, but it would be great if it we could ignore specific rules in specific files or in files that match...

type: feat
priority: low
version: minor
status: postponed

I ran this through the release note for the code base I work on, which is an ascii format file; I got the following false reports: > DataSource for Java...

status: awaiting-triage

It seems it's since yesterday ![Screenshot_20230927-070202.png](https://github.com/amperser/proselint/assets/17500430/f553d13a-f4b1-4b85-8a54-6537c08ad693)

Hello, This is my first time contributing to this project, so please forgive any potential mistakes on my part. I've added some entries to the list of clichés drawing from...

type: feat
version: minor
status: awaiting-tests
cat: new-rule

I see that there's a rule for two spaces after a period but there does not seem to be a rule for the spacing around commas, parenthesis, braces and so...

type: refactor
priority: low
version: minor
status: needs-help
cat: maintenance

Hi there! This tool is neat. Thanks! I was hoping to create a check for raising issue when any words outside a set were used: (top 1000 english words) https://splasho.com/upgoer5/phpspellcheck/dictionaries/1000.dicin...

type: feat
priority: null
version: minor
status: needs-help
cat: new-rule

Markdown is almost impossible to check with proselint because of (at least) the following two checks: * `typography.symbols.sentence_spacing` (which fails any time you have a table formatted by `prettier`, which...

I added checks for spacing around !?;: as mentioned in issue #1342. Does not include checks for periods or commas as numbers (1,000 or 1.00) add complexity to them.

import proselint suggestions = proselint.tools.lint("This sentence is very unique") Produces the following error: suggestions = proselint.tools.lint("This sentence is very unique") File "/home/me/anaconda3/lib/python3.9/site-packages/proselint/tools.py", line 240, in lint checks = get_checks(config) File...

bug: confirmed
type: fix
priority: high
version: patch
status: wip
cat: maintenance

1. Fixes Issue #800 2. Added a rule( named split_into_sentences) in tools.py that splits the text into sentences and return all the sentences. 3. Added check in misc.capitalization for checking...

type: feat
priority: low
version: minor
status: awaiting-triage
status: postponed
cat: new-rule