8000 GitHub - Muazzeem/qodana-action: Qodana Code Analysis
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Muazzeem/qodana-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qodana Code Analysis

This project uses Qodana for automated code analysis and linting. Qodana helps ensure code quality by identifying potential bugs, code smells, and other issues using JetBrains' comprehensive set of inspections. The configuration is managed using the qodana.yaml file.

Getting Started

To set up the environment for Qodana analysis, follow these steps:

  1. Install the required Python dependencies:

    pip install -r requirements.txt
  2. The code analysis process is configured in the qodana.yaml file.

Qodana Configuration

The Qodana configuration is defined in the qodana.yaml file, and here are the key components:

Version

version: "1.0"

Profile

The inspection profile is set to qodana.recommended, which applies JetBrains' recommended inspections.

profile:
  name: qodana.recommended

Bootstrap

bootstrap: pip install -r requirements.txt

Linter

The Qodana linter used for this project is jetbrains/qodana-python:latest, which is suited for Python code analysis.

linter: jetbrains/qodana-python:latest

Fixes Strategy

Fixes are applied to the codebase using the apply strategy.

fixesStrategy: apply

More Configuration Options

For more configuration options, refer to the Qodana YAML Reference.

About

Qodana Code Analysis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0