SShortSingh.
Back to feed

aicraft-code-review Tool Now Supports CLI and CI Pipeline Integration

0
·1 views

Developer tool aicraft-code-review, initially launched as an MCP server for local code reviews, has been updated this week with a new CLI mode that removes the need for an MCP client. The tool now supports three usage modes: MCP tools within editors like Claude Code and Cursor, direct CLI commands for reviewing files or diffs, and CI pipeline integration via exit codes that signal clean, medium, or critical findings. It checks for security vulnerabilities using OWASP patterns, performance issues, code quality problems, and style inconsistencies, returning structured output with severity levels. Users can configure custom rules, disable specific checks, and override severity levels through a YAML config file that is auto-discovered from the reviewed file's directory. The open-source tool is MIT-licensed and available via pip install aicraft-code-review, with the maintainer also warning users to pin the MCP dependency below version 2.0.0 due to breaking changes.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

ReClaim Uses AI Visual Search to Modernize Campus Lost-and-Found Systems

ReClaim is a new campus-focused lost-and-found platform that replaces vague text descriptions with AI-powered visual search. Users upload photos of lost or found items, which are processed through a CLIP vision model to generate 512-dimensional image embeddings capturing shape, color, and texture. The system then compares these embeddings using cosine similarity, surfacing matches that exceed a 90% similarity threshold. Built with Next.js, FastAPI, PyTorch, and Firestore, the platform enforces standardized 3:4 image crops to improve model consistency. A key design feature is campus-level isolation, meaning searches are scoped to a single institution rather than a global database.

0
ProgrammingDEV Community ·

Developer shares key production lessons from building a real e-commerce system

A developer recently built a production-grade e-commerce system and documented the complex challenges encountered beyond basic functionality. Inventory management emerged as a critical concern, requiring safeguards against overselling and race conditions that beginners often overlook. Cart synchronization proved unexpectedly intricate, demanding frontend validation, localStorage management, and database syncing. A notable edge case revealed that a failed order does not guarantee a failed payment, highlighting the need to track all transactions for refunds and support. The project underscored that production systems must also address fraud protection, payment disputes, customer data privacy, and background database maintenance — concerns rarely faced during development.

0
ProgrammingHacker News ·

Experiment tests LLM trained exclusively on fifth-grade-level content

A research experiment explored what happens when a large language model is trained solely on material at or below a fifth-grade reading level. The project, published on GitHub Pages, investigates how restricting training data complexity affects the model's capabilities and outputs. The experiment raises questions about knowledge depth, reasoning ability, and language generation when an AI is exposed only to simplified content. Details of the methodology and findings are available on the project's dedicated website.

0
ProgrammingDEV Community ·

Developer Builds Agentic AI System to Automate Production Incident Resolution

A developer has created an open-source project called Agentic Production Support, designed to reduce engineers' manual workload in diagnosing and resolving production incidents. The system uses a Retrieval-Augmented Generation (RAG) pipeline to pull relevant historical incident data, allowing an AI agent to generate root cause analyses and recommend actions. A key component is a Model Egress Governance Layer that strips sensitive information — such as API keys, PII, and infrastructure details — before any data reaches the language model. For high-risk data like passwords or authorization tokens, the system defaults to blocking the model call entirely rather than risking exposure. Human approval remains mandatory for high-impact actions, keeping engineers in control while automating repetitive diagnostic steps.

aicraft-code-review Tool Now Supports CLI and CI Pipeline Integration · ShortSingh