{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "amal-david-awesome-jev--check-diffs-against-plain-english-rules",
 "repo": "Amal-David/awesome-jev",
 "repo_url": "https://github.com/Amal-David/awesome-jev",
 "repo_slug": "amal-david-awesome-jev",
 "title": "Check changed code lines against plain-English rules",
 "page_title": "How to check changed code lines against plain-English rules with Awesome Jev",
 "summary": "Flag rule violations on the lines a change adds, using rules written in plain English.",
 "who": "A developer or reviewer who wants automatic feedback on a branch diff without writing formal lint rules.",
 "problem": "Standard linters miss team conventions that are easy to state in words but hard to encode as rules.",
 "outcome": "A list of findings tied to added lines in the diff, each matched to a plain-English rule.",
 "steps": [
  "Open the softlint repository at https://github.com/blazejkustra/softlint and read its README for setup and how rules are written.",
  "Write your team's rules as short plain-English statements.",
  "Install softlint following its README, then run it on the diff of your branch.",
  "Review each finding, which points to a line added in the diff, and decide whether to fix or accept it."
 ],
 "agent_prompt": "Use the softlint repo (https://github.com/blazejkustra/softlint) to check the diff of <branch-name> against these plain-English rules: <rules>. Return each finding with its file, added line, and the rule it breaks. Verify that every finding points to a line added in the diff.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "30 minutes",
 "basis": "readme",
 "caveat": "The README does not say which model or service softlint calls, so confirm where diff content goes before running it on private code.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "python",
 "requirements": [
  "Access to Jev through TypeSafe, which the SDK and integration entries rely on",
  "Git and Python, since most picks in this list are Python or run from a repo",
  "Review of each project's permissions and data handling before running it, as the README asks"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.9,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/amal-david-awesome-jev/check-diffs-against-plain-english-rules/",
 "md": "https://dedupedai.com/use-cases/amal-david-awesome-jev/check-diffs-against-plain-english-rules/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/amal-david-awesome-jev--check-diffs-against-plain-english-rules.json",
 "api_version": "v1"
}
