flutter_analyze_reporter_2 0.2.8 copy "flutter_analyze_reporter_2: ^0.2.8" to clipboard
flutter_analyze_reporter_2: ^0.2.8 copied to clipboard

Parse Flutter analyze output to display it within GitLab Code Quality Widget

Flutter Analyze Reporter is a parser to create reports from flutter analyze output.

It supports GitLab Code Quality Widget format or GitHub Workflow messages . Please see example.

GitLab Code Quality Widget #

Code quality degraded

GitLab Merge Request Code Quality Widget

No Changes to code quality

GitLab Merge Request Code Quality Widget

GitHub Workflow Summary #

Warning, error and notice messages

GitHub Workflow Messages

Console output #

Error, warning and info colorized

Error, warning and info colorized

GitLab CI #

Parse flutter analyze output for GitLab Code Quality Widget.

.gitlab-ci.yml file:

stages:
  - test
code_quality:
  stage: test
  before_script:
    - export PATH="$PATH":"$HOME/.pub-cache/bin"
  script:
    - dart pub global activate flutter_analyze_reporter_2
    - flutter_analyze_reporter --output report.json --reporter gitlab
  artifacts: 
    reports:
      codequality: report.json

GitHub CI #

Parse flutter analyze output for GitHub Workflow messages.

.github/workflows/test.yml file:

name: Test
on:
  push:
    branches:
      - main
jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - name: Analyze
        run: |
          dart pub global activate flutter_analyze_reporter_2
          flutter_analyze_reporter --reporter github
        shell: bash
0
likes
135
points
373
downloads

Publisher

unverified uploader

Weekly Downloads

Parse Flutter analyze output to display it within GitLab Code Quality Widget

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

ansicolor, args, crypto, flutter, xml

More

Packages that depend on flutter_analyze_reporter_2