{
  "id": 6995443,
  "title": "I wrote a linter for AI-writing tells. It gave one of my own READMEs a C.",
  "url": "https://urgent.news/2026/09/12/i-wrote-a-linter-for-ai-writing-tells-it-gave-one-of-my-own-readmes-a",
  "topic": "ai",
  "section": "AI",
  "published": "2026-09-12T21:27:15.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/efe_genc/i-wrote-a-linter-for-ai-writing-tells-it-gave-one-of-my-own-readmes-a-c-1mmf"
  },
  "original_language": "en",
  "account": "I developed a linter for detecting AI-generated writing flaws. When I ran it against one of my own README files, it assigned it a failing grade of \"F\". The linter flagged numerous issues, including improper use of em dashes, inflated importance, and vague attributions. The score was calculated based on weighted findings per 1,000 words, with higher scores indicating greater AI-generated text presence. The linter's rules were derived from Wikipedia's guidelines on AI writing and custom house rules created by the developer. The tool is open-source, with no dependencies and runs locally in the browser, ensuring user privacy. It can be integrated into Continuous Integration pipelines and provides feedback on pull request descriptions and Markdown files.",
  "summary": "A pull request description came back from my coding agent and I read it the way the reviewer would. An em dash in the first sentence. A bold label on every bullet. Let me know if you need anything else at the bottom. I deleted all of it by hand, the same pass as the day before. Readers have learned these tells. Once they see one, they stop reading, whoever typed it. So I wrote the pass down as a…",
  "key_points": [
    "Developed linter to detect AI-generated writing flaws",
    "README file received failing grade of F",
    "Rules based on Wikipedia guidelines and custom house rules"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}