mirror of
https://github.com/koenrh/actions.git
synced 2024-12-27 10:04:05 +08:00
Added RuboCop.
This commit is contained in:
parent
4bd28abf67
commit
95f2848616
3 changed files with 32 additions and 3 deletions
10
README.md
10
README.md
|
@ -1,9 +1,13 @@
|
|||
# GitHub actions
|
||||
|
||||
Some GitHub actions that I use in my projects.
|
||||
A collection of GitHub actions that I use in my projects.
|
||||
|
||||
## Actions
|
||||
|
||||
### eslint
|
||||
### ESLint
|
||||
|
||||
JavaScript linter.
|
||||
ESLint is a JavaScript linter.
|
||||
|
||||
### RuboCop
|
||||
|
||||
RuboCop is a Ruby static code analyzer and code formatter.
|
||||
|
|
20
rubocop/Dockerfile
Normal file
20
rubocop/Dockerfile
Normal file
|
@ -0,0 +1,20 @@
|
|||
FROM ruby:2.6.0-alpine3.8@sha256:2b4d28f53aa285e5566963c5592a365bfbdd7b38a8f53550ca1ef5fe00b10fd4
|
||||
|
||||
LABEL repository="https://github.com/koenrh/rubocop-action"
|
||||
LABEL maintainer="Koen Rouwhorst <info@koenrouwhorst.nl>"
|
||||
|
||||
LABEL "com.github.actions.name"="RuboCop"
|
||||
LABEL "com.github.actions.description"="RuboCop is a Ruby static code analyzer and code formatter."
|
||||
LABEL "com.github.actions.icon"="flag"
|
||||
LABEL "com.github.actions.color"="red"
|
||||
|
||||
RUN apk add --no-cache \
|
||||
build-base=~0.5
|
||||
|
||||
RUN addgroup -S rubocop && \
|
||||
adduser -S -g rubocop rubocop
|
||||
|
||||
RUN gem install rubocop --no-document
|
||||
|
||||
COPY entrypoint.sh /entrypoint.sh
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
5
rubocop/entrypoint.sh
Executable file
5
rubocop/entrypoint.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
sh -c "rubocop $*"
|
Loading…
Reference in a new issue