# Run flutter linting checks name: linting on: push: branches: - master pull_request: branches: - master jobs: lint: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Checkout submodules uses: textbook/git-checkout-submodule-action@master - name: Setup Java uses: actions/setup-java@v1 with: java-version: '12.x' - name: Setup Flutter uses: subosito/flutter-action@v1 with: flutter-version: '2.2.3' - run: flutter pub get - run: flutter analyze