An open API service indexing awesome lists of open source software.

https://github.com/liri-infra/qmllint-action

:heavy_plus_sign: Validates QML and JavaScript files
https://github.com/liri-infra/qmllint-action

actions github javascript lint qml qml-files

Last synced: 10 months ago
JSON representation

:heavy_plus_sign: Validates QML and JavaScript files

Awesome Lists containing this project

README

          

# qmllint-action

Verify if QML and JavaScript files are valid.

## Usage

To use this action, create a `.github/workflows/lint.yml` in your repository containing:

```yaml
name: Lint

on:
push:
branches:
- develop
pull_request:
types:
- assigned
- opened
- synchronize
- reopened

jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Validate QML and JavaScript files
uses: liri-infra/qmllint-action@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
```

## Test

Test it from command line like this:

```sh
GITHUB_TOKEN=token
GITHUB_WORKSPACE=/path/to/project
GITHUB_REPOSITORY=owner/repo
GITHUB_SHA=abcdef...
./entrypoint
```

Replace `GITHUB_TOKEN`, `GITHUB_WORKSPACE`, `GITHUB_REPOSITORY`, `GITHUB_SHA` appropriately.