Query the issues using CppDepend AI
As a powerful static analyzer, CppDepend is designed to identify hundreds or even thousands of issues affecting a real-world codebase. Additionally, CppDepend can import issues from other static analysis tools, providing a comprehensive overview of code quality and potential problems.
CppDepend AI introduces a revolutionary feature that allows developers to query these issues easily using natural language commands. This capability simplifies the process of identifying, categorizing, and addressing issues within your codebase, making it more efficient and user-friendly.
To demonstrate the capabilities of CppDepend AI, we will use the Poco Project as an example and browse for the issues.
Issues in the Foundation Project
To get a list of issues affecting the foundation project, simply write in the Ask CppDepend AI area:
issues in the foundation project
CppDepend AI will analyze the project and provide a detailed list of all identified issues, helping you understand the scope of problems within this specific project.
CppDepend AI provides an interactive chat, so you can ask to filter the previous result:
Give Me High Issues
For a focused query on high-severity issues, use:
give me high issues
CppDepend AI will list all high-severity issues, allowing you to prioritize the most critical problems that need immediate attention.
Issues with Debt More Than 1 Hour
To find issues that are estimated to take more than one hour to resolve, use:
issues with debt more than 1 hour
This command will help you identify and plan for more time-consuming issues, ensuring that significant problems are not overlooked.
Issues in the FileImpl Class
For a detailed query on issues within a specific class, use:
issues in the fileimpl class
CppDepend AI will analyze the FileImpl class and provide a comprehensive list of all issues found, enabling you to address problems at a granular level.
CppDepend AI transforms the way developers query and manage issues by offering an intuitive, natural language interface. Whether you need to identify issues in a specific project, focus on high-severity problems, or find time-consuming issues, CppDepend AI provides the tools and insights you need to effectively manage and resolve codebase issues. Start leveraging the power of CppDepend AI today to effortlessly query and address issues in your codebase.