All Projects → probot → Linter

probot / Linter

Licence: isc
a GitHub App that lints and fixes code in Pull Requests

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Linter

react-preview
a GitHub App built with probot that generates preview links for react based projects.
Stars: ✭ 14 (-74.07%)
Mutual labels:  github-app, probot-app
Boomper
Bump version numbers in files whenever new releases are published to GitHub.
Stars: ✭ 33 (-38.89%)
Mutual labels:  github-app, probot-app
merge-me
A GitHub app that merges your pull requests once all required checks pass.
Stars: ✭ 19 (-64.81%)
Mutual labels:  github-app, probot-app
Todo
🤖✅ GitHub App that creates new issues from actionable comments in your code.
Stars: ✭ 685 (+1168.52%)
Mutual labels:  github-app, probot-app
Probot Gpg
A GitHub App that enforces GPG signatures on pull requests (no longer maintained)
Stars: ✭ 13 (-75.93%)
Mutual labels:  github-app, probot-app
linter-alex
📝Sensitive, considerate writing before you merge your Pull Requests
Stars: ✭ 67 (+24.07%)
Mutual labels:  github-app, probot-app
Project Bot
Automatically add and move Issues/Pull Requests on a Project board
Stars: ✭ 290 (+437.04%)
Mutual labels:  github-app, probot-app
yamburger
YAML syntax got you down? That's a YAMBURGER!
Stars: ✭ 32 (-40.74%)
Mutual labels:  github-app, probot-app
Settings
Pull Requests for GitHub repository settings
Stars: ✭ 514 (+851.85%)
Mutual labels:  github-app, probot-app
boring-cyborg
🤖 A Github bot to automatically label PRs, issues and perform all the boring operations that you don't want to do.
Stars: ✭ 66 (+22.22%)
Mutual labels:  github-app, probot-app
issuelabeler
A GitHub bot to label issues automatically based on title and body against list of defined labels. System status (https://status.verticalaxisbd.com/)
Stars: ✭ 23 (-57.41%)
Mutual labels:  github-app, probot-app
Mergeable
🤖 All the missing GitHub automation 🙂 🙌
Stars: ✭ 475 (+779.63%)
Mutual labels:  github-app, probot-app
branch-switcher
a GitHub bot that switches the base branch of pull requests to the preferred branch
Stars: ✭ 15 (-72.22%)
Mutual labels:  github-app, probot-app
triage-new-issues
A GitHub App, built with Probot that adds `triage` label to newly-created issues which don't have labels
Stars: ✭ 23 (-57.41%)
Mutual labels:  github-app, probot-app
new-pr-welcome
Welcome users when they open their first PR in your repository
Stars: ✭ 20 (-62.96%)
Mutual labels:  github-app, probot-app
app
GitHub App that enforces the Developer Certificate of Origin (DCO) on Pull Requests
Stars: ✭ 236 (+337.04%)
Mutual labels:  github-app, probot-app
Weekly Digest
Weekly summary of activity on your GitHub repository 📆
Stars: ✭ 199 (+268.52%)
Mutual labels:  github-app, probot-app
scalafmt-probot
🤖Github bot for checking code formatting with scalafmt
Stars: ✭ 15 (-72.22%)
Mutual labels:  github-app, probot-app
github-task-list-completed
GitHub - Task list completed PR check
Stars: ✭ 95 (+75.93%)
Mutual labels:  github-app, probot-app
App
The WIP GitHub App
Stars: ✭ 590 (+992.59%)
Mutual labels:  github-app, probot-app

Linter

a GitHub App built with probot that lints and fixes code in Pull Requests.

screen shot 2017-07-25 at 10 08 38 pm screen shot 2017-07-25 at 10 10 53 pm

Usage

  1. Install the bot on the intended repositories. The plugin requires the following Permissions and Events:
  • Repository Contents: Read & Write
    • [x] check the box for Push events
  1. Optionally, you can add a .github/linter.yml file that contains the following optionally editable fields:
# Configuration for linter - https://github.com/probot/linter

# a list of files the linter will NOT be applied to
exclude:
  - index.js
  - config.js

# Options to be passed into the javascript standard linter
# More documentation on what is acceptable here can be found in the standard docs here: https://github.com/standard/standard#standardlinttexttext-opts-callback
globals: []  # custom global variables to declare
plugins: []  # custom eslint plugins
envs: []     # custom eslint environment

Setup

# Install dependencies
npm install

# Run the bot
npm start

See docs/deploy.md if you would like to run your own instance of this plugin.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].