Home
Blogs
How to Use Fynix Code Quality Agent: Step-by-Step Guide

How to Use Fynix Code Quality Agent: Step-by-Step Guide

Share:

Fynix Code Quality Agent (CQA) is an advanced AI-driven software platform designed to streamline code review processes, improve code quality, and enhance collaboration in software development teams. This guide will walk you through the key functionalities and usage of Fynix CQA.

1. Navigating the Fynix CQA Dashboard

image

The dashboard provides an overview of an organisation's code quality and repository activity. Below are the key sections:

Current Repository and Organization Overview

  • Integrated Projects: Displays the total number of projects linked to the platform
  • Integrated Repositories: Shows how many repositories are actively connected
  • Total Comments: Indicates the number of comments generated on pull requests
  • Total PRs Reviewed: Shows the total number of pull requests that have been reviewed
  • Organisation Context: Displays the organisation's name (e.g., GoFynd) and the integration platform (e.g., Azure)

Analytics Panel

This section helps track activity within a selected date range:

  • PRs Reviewed: Shows the total number of pull requests reviewed within the selected period
  • Comments Generated: Indicates the total comments made on PRs
  • Repositories Reviewed: Shows the number of repositories evaluated in the selected timeframe

Example Usage

If you want to check the number of PRs reviewed in the past month, set the date filter to the last 30 days and view the PRs Reviewed metric.

Date Filter and Action Controls

  • Date Filter: Set a custom range for viewing analytics
  • Invite Member: Add team members for collaboration
  • Set Token: Ensure the authentication token for repository integration is configured

How-To Section

  • Provides an onboarding guide with a "Watch Demo on YouTube" link for user assistance

2. Managing Repositories in Fynix CQA

image

The Repository page is used for managing repositories integrated with an organisation.

Header Navigation

  • Dashboard Tab: Returns to the main dashboard
  • Repositories Tab: Current page used for managing repositories
  • Pull Requests Tab: Used for reviewing PRs associated with repositories

Repository Overview

  • Organisation Context: Displays the organisation and connected integration platform (e.g., GoFynd - Azure)
  • Available Repositories: Lists repositories associated with the organisation
  • No Data Found Message: Displays a placeholder message: "No Data Found. Try again after changing filters"

Filtering and Searching

  • Filter Dropdown: Allows filtering repositories based on various criteria
  • Search Bar: Helps locate repositories by name

Adding a Repository

  • The Add Repository button (top-right) allows users to integrate new repositories for tracking and PR management

Example Usage

If a new repository is created in Azure and you want to track it in Fynix CQA, navigate to the Repository Page, click "Add Repository," and integrate it into the system.

Error Handling

  • If no repositories are available due to filters or missing data, a message appears: "No Data Found. Try again after changing filters"

3. Reviewing Pull Requests in Fynix CQA

The Pull Request Page is where PRs are reviewed and managed.

Screenshot 2025-02-11 at 12.17.14 PM.png

Key Features

  • View all pull requests linked to integrated repositories
  • Access detailed PR review analytics
  • Utilise AI-powered code analysis and feedback

Pull Request Overview

  • Lists all PRs within the organisation's repositories
  • Displays review status, comment count, and other key details

PR Review Process

  1. Navigate to the Pull Requests tab
  2. Select a PR to view its details
  3. Review the AI-suggested feedback and recommendations
  4. Approve, request changes, or merge the PR based on the review

Example Use Case

When a developer submits a PR, you can go to the Pull Request Page, review the AI-generated feedback, and approve or request changes directly from the interface.

Conclusion

Fynix CQA simplifies code review by offering real-time insights, AI-driven feedback, and efficient repository management. With the Dashboard, Repository Page, and Pull Request Page, teams can enhance productivity and improve code quality effectively.

Get started with Fynix today and optimize your code review process

Frequently Asked Questions

Your every burning question is answered swiftly.

Code Smarter, Ship Faster with Fynix

Enhance your projects with AI-powered solutions today