Urgent.News

What's breaking now, across thousands of outlets.

AI

I wrote a linter for AI-writing tells. It gave one of my own READMEs a C.

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…

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.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

Stop Wasting LLM Tokens! I Built a Rust CLI to Prune JS/TS Codebases by 80% 🦀🚀

┌─────────────────────────────────────────────────────────────────────────────┐ │ THE "INFINITE CONTEXT" TRAP │ ├──────────────────────────────┬──────────────────────────────────────────────┤ │ 1.

  • Rust CLI tool 'urai-ecma' prunes JS/TS codebases by up to 82.7%
  • Tool retains only critical AST nodes for understanding application architecture
  • Achieves 209,757-token reduction to 36,000 tokens in milliseconds

3 Ways I Use AI to Auto-Generate Playwright Locators

If you've maintained a Playwright suite for more than a few months, you know the real cost isn't writing tests — it's the constant locator rot.

  • AI assists in discovering resilient Playwright locators from the DOM
  • Self-healing locators with fallback chains prevent test suite failures
  • Natural-language test steps are translated into Playwright locators

More from Saturday 12 September →