{"id":6,"date":"2026-09-04T19:28:10","date_gmt":"2026-09-04T19:28:10","guid":{"rendered":"https:\/\/demos.canvaswp.com\/ai-coding\/capability\/code-review\/"},"modified":"2026-09-04T19:28:10","modified_gmt":"2026-09-04T19:28:10","slug":"code-review","status":"publish","type":"canvas_aicode_feat","link":"https:\/\/demos.canvaswp.com\/ai-coding\/capability\/code-review\/","title":{"rendered":"Code Review"},"content":{"rendered":"<p class=\"wp-block-paragraph\">A pull request opens and CodePilot posts the first pass of review before a human reads it: style violations against your own repository conventions, functions whose complexity has grown past the file&#8217;s own norm, and the edge cases the tests do not cover.<\/p>\n<p class=\"wp-block-paragraph\">Each comment is a suggestion block, so a reviewer accepts it the way they accept any other suggestion. The review never approves or blocks on its own; it is there to spend a human reviewer&#8217;s attention on the parts that need it.<\/p>\n<p class=\"wp-block-paragraph\">Teams report the largest saving on the reviews nobody wants: long, mechanical, mostly-correct pull requests.<\/p>","protected":false},"excerpt":{"rendered":"<p>Automated PR review comments. Flags style violations, complexity hotspots, and missing edge cases with fix suggestions.<\/p>\n","protected":false},"menu_order":4,"template":"","meta":[],"class_list":["post-6","canvas_aicode_feat","type-canvas_aicode_feat","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/demos.canvaswp.com\/ai-coding\/wp-json\/wp\/v2\/canvas_aicode_feat\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demos.canvaswp.com\/ai-coding\/wp-json\/wp\/v2\/canvas_aicode_feat"}],"about":[{"href":"https:\/\/demos.canvaswp.com\/ai-coding\/wp-json\/wp\/v2\/types\/canvas_aicode_feat"}],"wp:attachment":[{"href":"https:\/\/demos.canvaswp.com\/ai-coding\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}