Skip to content

style: format code with Autopep8, isort and Ruff Formatter#25

Open
deepsource-autofix[bot] wants to merge 1 commit into
mainfrom
deepsource-transform-ac82796b
Open

style: format code with Autopep8, isort and Ruff Formatter#25
deepsource-autofix[bot] wants to merge 1 commit into
mainfrom
deepsource-transform-ac82796b

Conversation

@deepsource-autofix

@deepsource-autofix deepsource-autofix Bot commented Jul 10, 2025

Copy link
Copy Markdown
Contributor

This commit fixes the style issues introduced in ae48cb6 according to the output
from Autopep8, isort and Ruff Formatter.

Details: None

Summary by Sourcery

Enhancements:

  • Format codebase with Autopep8, isort, and Ruff, normalizing imports, spacing, and line breaks across classifier modules

This commit fixes the style issues introduced in ae48cb6 according to the output
from Autopep8, isort and Ruff Formatter.

Details: None
@sourcery-ai

sourcery-ai Bot commented Jul 10, 2025

Copy link
Copy Markdown

Reviewer's Guide

This PR applies Autopep8, isort, and Ruff formatting across the codebase, adjusting whitespace, line breaks, import organization, and signature layouts to enforce PEP8 and internal style rules without altering existing behavior.

File-Level Changes

Change Details Files
Reformatted function signatures and multi-line calls
  • Flattened and indented multi-line train_test_split calls
  • Aligned tuple return type hints consistently
  • Reflowed long parameter lists across multiple lines
src/ai_detection/classifier/classify.py
src/ai_detection/classifier/multi_feature_model/fusionBert_backup.py
src/ai_detection/classifier/multi_feature_model/fusionBert.py
Standardized spacing around operators and type hints
  • Inserted spaces around `
` in union type hints
  • Added spaces around arithmetic and division operators
  • Ensured commas are followed by a space
  • Grouped and sorted import statements
    • Converted flat import lists into parenthesized groups
    • Applied isort ordering for third-party vs local modules
    src/ai_detection/classifier/multi_feature_model/fusionBert.py
    Consolidated logging and print formatting
    • Merged multi-argument logging.info calls onto single lines
    • Reflowed print statements with f-strings for consistent line breaks
    src/ai_detection/classifier/classify.py
    src/ai_detection/classifier/multi_feature_model/fusionBert_backup.py
    Cleaned up whitespace and blank lines
    • Removed trailing spaces on blank lines
    • Eliminated extra blank lines between methods and imports
    src/ai_detection/classifier/classify.py
    src/ai_detection/classifier/multi_feature_model/fusionBert_backup.py
    src/ai_detection/classifier/multi_feature_model/fusionBert.py

    Tips and commands

    Interacting with Sourcery

    • Trigger a new review: Comment @sourcery-ai review on the pull request.
    • Continue discussions: Reply directly to Sourcery's review comments.
    • Generate a GitHub issue from a review comment: Ask Sourcery to create an
      issue from a review comment by replying to it. You can also reply to a
      review comment with @sourcery-ai issue to create an issue from it.
    • Generate a pull request title: Write @sourcery-ai anywhere in the pull
      request title to generate a title at any time. You can also comment
      @sourcery-ai title on the pull request to (re-)generate the title at any time.
    • Generate a pull request summary: Write @sourcery-ai summary anywhere in
      the pull request body to generate a PR summary at any time exactly where you
      want it. You can also comment @sourcery-ai summary on the pull request to
      (re-)generate the summary at any time.
    • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
      request to (re-)generate the reviewer's guide at any time.
    • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
      pull request to resolve all Sourcery comments. Useful if you've already
      addressed all the comments and don't want to see them anymore.
    • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
      request to dismiss all existing Sourcery reviews. Especially useful if you
      want to start fresh with a new review - don't forget to comment
      @sourcery-ai review to trigger a new review!

    Customizing Your Experience

    Access your dashboard to:

    • Enable or disable review features such as the Sourcery-generated pull request
      summary, the reviewer's guide, and others.
    • Change the review language.
    • Add, remove or edit custom review instructions.
    • Adjust other review settings.

    Getting Help

    @deepsource-io

    deepsource-io Bot commented Jul 10, 2025

    Copy link
    Copy Markdown
    Contributor

    Here's the code health analysis summary for commits ae48cb6..7313567. View details on DeepSource ↗.

    Analysis Summary

    AnalyzerStatusSummaryLink
    DeepSource Python LogoPython❌ Failure
    ❗ 4 occurences introduced
    🎯 31 occurences resolved
    View Check ↗

    💡 If you’re a repository administrator, you can configure the quality gates from the settings.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Labels

    None yet

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.

    0 participants