This GitHub Action runs flutter analyze
on your Flutter project and posts comments on the Pull Request for any detected issues.
- Automatically sets up Flutter.
- Checks Dart code formatting.
- Analyzes the Flutter project for issues.
- Posts individual comments on the Pull Request for detected issues.
- GITHUB_TOKEN_INPUT: GitHub Token used for posting comments on Pull Requests.
- GITHUB_REPOSITORY_ENV: Owner and repository name.
- GITHUB_PULL_REQUEST_NUMBER_ENV: Number of the pull request being analyzed.
- GITHUB_SHA_ENV: SHA of the commit being analyzed.
To use this action, create a .github/workflows/flutter_analyze.yml
(or similar) file in your repository:
name: Flutter Analyze
on:
pull_request:
types:
- opened
- synchronize
jobs:
analyze:
name: Run Flutter Analyze
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v2.4.2
- name: Run Public Flutter Analyze Action
uses: NIOMIND-srl-sb/flutter-analyze-action@v1.0.20
with:
token: ${{ secrets.GITHUB_TOKEN }}