Skip to content

SyncTek-LLC/accesslint-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

AccessLint GitHub Action

Run AccessLint accessibility analysis on iOS Swift projects in CI.

Checks SwiftUI and UIKit source files against 25 WCAG-mapped accessibility rules. Reports findings with line numbers, severity, fix suggestions, and WCAG success criteria.

Usage

- uses: SyncTek-LLC/accesslint-action@v1
  with:
    path: './Sources'
    fail-on: 'major'

With Team tier (cloud baselines + PR comments)

- uses: SyncTek-LLC/accesslint-action@v1
  with:
    path: './Sources'
    fail-on: 'major'
    license-key: ${{ secrets.ACCESSLINT_LICENSE_KEY }}

Inputs

Input Description Default
path Path to analyze .
fail-on Minimum severity to fail on (blocker, major, minor, info) major
license-key AccessLint Team license key for cloud features
api-url API endpoint https://api.accesslint.app
version CLI version to install latest

Outputs

Output Description
findings-count Total number of findings
blocker-count Number of blocker-severity findings
major-count Number of major-severity findings
minor-count Number of minor-severity findings
info-count Number of info-severity findings
exit-code Exit code (0=pass, 1=warnings below threshold, 2=fail)
report-path Path to JSON findings report

Requirements

  • Runs on macos-latest (macOS runner required for Swift analysis)
  • Free tier: 10 rules, terminal output
  • Team tier ($19.99/mo): all 25 rules, JSON/Markdown reports, cloud baselines, PR comments

Links

About

GitHub Action for AccessLint iOS accessibility analysis

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors