Sha256: 59e5f9342aa087a302b60afe184d29137f3d203b2f9271a049f468c26981631c

Contents?: true

Size: 747 Bytes

Versions: 3

Compression:

Stored size: 747 Bytes

Contents

#!/bin/sh

LINT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && cd .. && pwd )"
PROJECT_DIR="$( pwd )"

# Debug
# PROJECT_DIR="../project_1"

FILES=$(git -C $PROJECT_DIR ls-files -om --exclude-standard | sed "s,^,$PROJECT_DIR/,")
RB_FILES=$(echo "${FILES}" | grep ".rb" )
SCSS_FILES=$(echo "${FILES}" | grep ".scss" )
COFFEE_FILES=$(echo "${FILES}" | grep ".coffee" )

if [ "$RB_FILES" != "" ]; then
  echo ---------- RUBY ----------
  rubocop -c $LINT_DIR/config/ruby.yml $RB_FILES
fi

if [ "$SCSS_FILES" != "" ]; then
  echo ---------- SCSS ----------
  scss-lint -c $LINT_DIR/config/scss.yml $SCSS_FILES
fi

if [ "$COFFEE_FILES" != "" ]; then
  echo ---------- COFFEE ----------
  coffeelint.rb -f $LINT_DIR/config/coffee.json $COFFEE_FILES
fi

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lint84-0.1.2 bin/lint84.sh
lint84-0.1.1 bin/lint84.sh
lint84-0.1.0 bin/lint84.sh