Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mooyoul/tslint-actions
GitHub action that lints your code with TSLint (with Annotation support)
https://github.com/mooyoul/tslint-actions
Last synced: 5 days ago
JSON representation
GitHub action that lints your code with TSLint (with Annotation support)
- Host: GitHub
- URL: https://github.com/mooyoul/tslint-actions
- Owner: mooyoul
- License: mit
- Created: 2019-09-18T18:46:51.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-16T22:15:30.000Z (29 days ago)
- Last Synced: 2025-01-01T23:46:27.568Z (13 days ago)
- Language: JavaScript
- Size: 493 KB
- Stars: 34
- Watchers: 3
- Forks: 18
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-actions - Run TSLint with status checks and file diff annotations
- fucking-awesome-actions - Run TSLint with status checks and file diff annotations
- awesome-workflows - Run TSLint with status checks and file diff annotations
README
# tslint-actions
[![Build Status](https://github.com/mooyoul/tslint-actions/workflows/workflow/badge.svg)](https://github.com/mooyoul/tslint-actions/actions)
[![Semantic Release enabled](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
[![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/)
[![MIT license](http://img.shields.io/badge/license-MIT-blue.svg)](http://mooyoul.mit-license.org/)GitHub action that lints your code with TSLint (with Annotation support)
![Example](example.png)
## Sample Outputs
Please see [PR #2](https://github.com/mooyoul/tslint-actions/pull/2/files), or [Check Run Result](https://github.com/mooyoul/tslint-actions/pull/2/checks?check_run_id=228522505)
## Sample Github Actions Configuration
```yaml
name: workflow
on: [push]
jobs:
job:
runs-on: ubuntu-latest
timeout-minutes: 3
steps:
- uses: actions/checkout@v1
- name: Prepare
run: npm ci
- name: Lint
uses: mooyoul/[email protected]
with:
token: ${{ secrets.GITHUB_TOKEN }}
pattern: '*.ts'
```## License
[MIT](LICENSE)
See full license on [mooyoul.mit-license.org](http://mooyoul.mit-license.org/)