mirror of
https://github.com/MillironX/Kelpie.jl.git
synced 2024-11-14 21:43:10 +00:00
49 lines
1.1 KiB
YAML
49 lines
1.1 KiB
YAML
|
name: Lint Code Base
|
||
|
on:
|
||
|
push:
|
||
|
pull_request:
|
||
|
|
||
|
jobs:
|
||
|
markdown:
|
||
|
runs-on: ubuntu-latest
|
||
|
steps:
|
||
|
- uses: actions/checkout@v2
|
||
|
- uses: actions/setup-node@v2
|
||
|
with:
|
||
|
node-version: "16"
|
||
|
- run: npm install -g markdownlint-cli
|
||
|
- run: markdownlint ${GITHUB_WORKSPACE}
|
||
|
|
||
|
prettier:
|
||
|
runs-on: ubuntu-latest
|
||
|
steps:
|
||
|
- uses: actions/checkout@v2
|
||
|
- uses: actions/setup-node@v2
|
||
|
with:
|
||
|
node-version: "16"
|
||
|
- run: npm install -g prettier@2
|
||
|
- run: prettier --check ${GITHUB_WORKSPACE}
|
||
|
|
||
|
spelling:
|
||
|
runs-on: ubuntu-latest
|
||
|
steps:
|
||
|
- uses: actions/checkout@v2
|
||
|
- uses: streetsidesoftware/cspell-action@v1
|
||
|
with:
|
||
|
incremental_files_only: false
|
||
|
inline: error
|
||
|
|
||
|
julia-formatter:
|
||
|
runs-on: ubuntu-latest
|
||
|
steps:
|
||
|
- uses: actions/checkout@v2
|
||
|
- uses: julia-actions/setup-julia@v1
|
||
|
with:
|
||
|
version: "1"
|
||
|
- run: julia -e 'using Pkg; Pkg.add("JuliaFormatter")'
|
||
|
- run: |
|
||
|
julia -e '
|
||
|
using JuliaFormatter
|
||
|
exit(Int(!format("."; verbose=true, overwrite=false)))
|
||
|
'
|