mirror of
https://github.com/creyD/autoflake_action.git
synced 2026-04-12 19:40:29 +02:00
5788bd7a435b9a94599c5c9da003c3e01e9f5025
GitHub autoflake Action
This GitHub action automatically removes unused imports and variables from your Python code using autoflake.
Usage
Parameters
The following parameters can be used in your custom action configuration.
| Parameter | Required | Default | Description |
|---|---|---|---|
| commit_message | ❌ | 'Removed unused imports and variables' | Custom git commit message |
| commit_options | ❌ | - | Custom git commit options |
| file_pattern | ❌ | '*' | Custom file pattern for git add |
| checkpath | ❌ | '.' | The path autoflake checks |
| no_commit | ❌ | False | Avoid committing, if used in a pipeline |
| options | ❌ | ' ' | Parameters to use with autoflake |
| dry | ❌ | false | Dry-run the action to fail when detecting uncompliant files, instead of automatically fixing them. |
Example
This is a simple usage example of this script:
# This action works with pull requests and pushes
name: Continuous Integration
on:
pull_request:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: creyD/action_autoflake@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Issues
Please report all bugs and feature request using the GitHub issues function.
Special Thanks
- Stefan Zweifel (GitHub) for providing an action to commit and push a git change
Languages
Shell
87.5%
Dockerfile
12.5%