EyeCov puts coverage straight into your editor, using the reports you already generate, so you can see what is covered, what is not, and what might bite back.
Field-tested support includes PHPUnit HTML, Cobertura XML, Clover XML, and LCOV.
Newer adapters include Istanbul/NYC JSON, JaCoCo XML, Go coverprofile, coverage.py JSON, and OpenCover XML.
VS Code Extension
Covered lines, uncovered lines, file totals, gutter markers. EyeCov shows it all without leaving your editor. And when the data is stale, EyeCov hides it instead of lying with confidence.
tool call
coverage_test_priority({
limit: 3
})
result
{
scope: "project",
cacheState: "full",
items: [
{ filePath: "app/Domain/Automation/Foo.php", priorityScore: 92 },
{ filePath: "app/Domain/Workspace/Bar.php", priorityScore: 87 },
{ filePath: "app/Support/Baz.php", priorityScore: 80 }
]
}
MCP and AI Agents
EyeCov ships with a built-in MCP server, backed by the exact same coverage data as the extension. Your agent can inspect a file, find which tests cover a line, and target the gaps that matter.
One source. Your editor and your agent see the same thing.
coverage_file and coverage_line_testscoverage_path and coverage_projectcoverage_test_priority