• This repository has been archived on 08/Aug/2023
  • Stars
    star
    109
  • Rank 319,018 (Top 7 %)
  • Language
    JavaScript
  • Created over 10 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Linter plugin for Bash, using shellcheck.

linter-shellcheck

This linter plugin for Linter provides an interface to shellcheck. It will be used with files that have the "Shell" syntax.

Installation

Linter package must be installed in order to use this plugin. If Linter is not installed, please follow the instructions here.

shellcheck installation

Before using this plugin, you must ensure that shellcheck is installed on your system. To install shellcheck, follow the guide on shellcheck github

Plugin installation

apm install linter-shellcheck

Settings

You can configure linter-shellcheck through Atom's Settings menu. If you instead prefer editing the configuration by hand you can get to that by editing ~/.atom/config.cson (choose Open Your Config in Atom menu). The settings available are:

  • shellcheckExecutablePath: The full path to the shellcheck executable. Run which shellcheck to find where it is installed on your system.

  • userParameters: Any additional executable parameters to pass to shellcheck when linting your files.

  • enableNotice: Include lesser-importance ShellCheck messages (default: false).

  • useProjectCwd: Controls whether the paths used by ShellCheck's source= directive are relative to the project root or the file (default: false, for file-relative)

    • If true, ShellCheck's working directory will be the project's root directory. Any source= directives will be interpreted relative to the project root.

    • Otherwise, ShellCheck will run relative to the file's directory, making source= directives file-relative.

More Repositories

1

linter-eslint

ESLint plugin for Atom Linter
JavaScript
585
star
2

linter-jshint

Atom linter plugin for JavaScript, using jshint.
JavaScript
147
star
3

linter-stylelint

A plugin for Atom Linter providing an interface to stylelint.
JavaScript
116
star
4

linter-write-good

An Atom linter interface for write-good.
CoffeeScript
104
star
5

linter-flake8

Linting Python files on the fly using flake8 with Atom
JavaScript
104
star
6

linter-flow

Atom Linter for Facebook's Flow typechecker
JavaScript
98
star
7

linter-rubocop

Linter plugin for Ruby, using rubocop
JavaScript
86
star
8

linter-gcc

Atom-linter extension to lint C/C++ source files using gcc/g++
JavaScript
71
star
9

linter-jscs

Atom JSCS linter providers
JavaScript
69
star
10

linter-php

Lint PHP on the fly, using php -l
JavaScript
67
star
11

linter-tslint

Typescript linter for AtomLinter
TypeScript
64
star
12

linter-phpcs

Linter plugin for PHP, using PHP_CodeSniffer.
JavaScript
63
star
13

linter-pylint

Atom linter plugin for Python, using pylint.
JavaScript
60
star
14

linter-clang

Lint C-based files using Clang.
JavaScript
55
star
15

linter-markdown

Lint markdown files within atom
JavaScript
43
star
16

linter-rust

Linting your Rust-files in Atom, using rustc and cargo.
CoffeeScript
41
star
17

linter-htmlhint

Linter plugin for html, using htmlhint
JavaScript
40
star
18

linter-csslint

Linter plugin for CSS, using csslint.
JavaScript
38
star
19

linter-proselint

A plugin for Atom Linter providing an interface to proselint.
JavaScript
37
star
20

linter-scss-lint

Linter plugin for SCSS, using scss-lint
JavaScript
36
star
21

linter-pycodestyle

Pycodestyle (PEP8) Linter plugin
JavaScript
33
star
22

linter-coffeelint

Linter plugin for CoffeeScript, using coffeelint.
JavaScript
30
star
23

atom-minimap-linter

Atom package to display linter markers on minimap
JavaScript
26
star
24

linter-sass-lint

A plugin for the Atom linter to interface with sass-lint - the all node scss/Sass linter
JavaScript
23
star
25

linter-jsonlint

Atom linter plugin for JSON, using jsonlint.
JavaScript
23
star
26

linter-javac

Lint Java on save, with javac
CoffeeScript
23
star
27

linter-pylama

Lint python in the Atom on the fly, using pylama
Python
22
star
28

linter-phpmd

Atom linter plugin for php, using phpmd.
JavaScript
21
star
29

linter-swagger

This linter plugin for Atom provides linting swagger documents
JavaScript
18
star
30

linter-julia

This linter plugin provides an interface to Lint.jl.
Julia
17
star
31

linter-ruby

Linter plugin for ruby, using ruby -wc.
JavaScript
17
star
32

linter-glsl

Atom package that lints GLSL shaders on the fly.
JavaScript
15
star
33

linter-xmllint

Linter plugin for XML, using xmllint
CoffeeScript
15
star
34

linter-swiftc

Lint Swift using swiftc
CoffeeScript
14
star
35

linter-elixirc

Atom Linter plugin for ElixirC
JavaScript
14
star
36

linter-spell

Multilingual grammar-specific spell checking for Atom and linter using Ispell compatible interface such as GNU Aspell or Hunspell.
JavaScript
14
star
37

linter-tidy

Atom Linter plugin for HTML, using tidy-html5
JavaScript
12
star
38

linter-gfortran

Linting Fortran code in Atom with gfortran
JavaScript
12
star
39

linter-luacheck

Atom Linter module. Lint Lua on the fly, using luacheck
JavaScript
12
star
40

linter-docker

Linter plugin for Dockerfile, using dockerlint
JavaScript
12
star
41

linter-lintr

Lint R on the fly, using lintr
JavaScript
11
star
42

linter-js-yaml

Atom Linter plugin for YAML, using js-yaml
JavaScript
11
star
43

atomlinter.github.io

A proper webpage for AtomLinter.
11
star
44

linter-lua

Linter plugin for Lua, using `luac -p`.
JavaScript
10
star
45

linter-scalac

Lint Scala on the fly, using scalac.
JavaScript
10
star
46

linter-codeclimate

An Atom Linter plugin for the Code Climate CLI
JavaScript
10
star
47

linter-perl

Lint Perl 5 on the fly, using perl (B::Lint).
CoffeeScript
9
star
48

linter-stylint

Linter plugin for Stylus, using `stylint`
JavaScript
9
star
49

linter-golinter

Check Go files with golint tool
JavaScript
9
star
50

linter-gjslint

Atom linter plugin for JavaScript, using gjslint.
CoffeeScript
8
star
51

linter-spell-latex

Provider for Atom linter-spell package to enable LaTeX spell checking.
JavaScript
8
star
52

linter-pyflakes

pyflakes linter plugin
JavaScript
8
star
53

linter-bootlint

HTML linter for Bootstrap projects
JavaScript
8
star
54

atom-linter-pug

A pug-lint provider for Atom's Linter
JavaScript
8
star
55

linter-hlint

A Haskell Linter using HLint
JavaScript
7
star
56

atom-linter-phpstan

JavaScript
7
star
57

linter-reek

An Atom Linter package for Reek, the Ruby code smell detector.
JavaScript
7
star
58

linter-clojure

Linter plugin for Clojure, using clojure
JavaScript
6
star
59

linter-puppet-lint

Atom linter plugin for Puppet, using puppet-lint
JavaScript
6
star
60

linter-cpplint

Linter plugin for c++, using cpplint
CoffeeScript
6
star
61

linter-swiftlint

Different from linter-swiftc, this provides style advice.
TypeScript
6
star
62

linter-pydocstyle

Lint Python docstrings on the fly.
CoffeeScript
5
star
63

linter-slim

Slim linter for Atom
JavaScript
5
star
64

linter-eslint-node

ESLint plugin for Atom/Pulsar Linter (v8 and above)
JavaScript
4
star
65

linter-hadolint

Atom Linter provider for hadolint
JavaScript
4
star
66

linter-lsc

Atom linter plugin for LiveScript, using lsc.
JavaScript
4
star
67

linter-haml

Atom linter plugin for HAML, using haml-lint
JavaScript
4
star
68

linter-spell-javascript

JavaScript spell checking for Atom using linter-spell.
JavaScript
3
star
69

linter-govet

Linter plugin, checks Go files with go vet tool
JavaScript
3
star
70

linter-erb

Atom linter plugin for ERB, using erb -x
JavaScript
3
star
71

linter-spell-html

Provider for Atom linter-spell package to enable HTML spell checking.
JavaScript
3
star
72

linter-dartanalyzer

Linter plug in for Dart in the Atom text editor
CoffeeScript
2
star
73

linter-rst

A Linter plugin to lint reStructuredText on the fly, using Docutils.
JavaScript
2
star
74

linter-erlc

Atom Linter provider for erlc
JavaScript
2
star
75

linter-processing-java

Linter plugin for Processing
JavaScript
2
star
76

atom-linter-perlcritic

Atom linter plugin for perl, using perlcritic
JavaScript
1
star
77

linter-bailey

Lint bailey.js with the atom linter package.
JavaScript
1
star
78

linter-codscriptizer

Linter plugin for CoDScript, using codscriptier -l
CoffeeScript
1
star
79

linter-moonscript

AtomLinter lint Moonscript sources with moonc
JavaScript
1
star
80

linter-foodcritic

Atom linter provider for foodcritic
CoffeeScript
1
star
81

csslint

Our fork of CSSLint that supports writing to stdin and JSON output
JavaScript
1
star
82

linter-htmllint

Linter plugin for html, using htmllint
JavaScript
1
star
83

linter-roodi

A Linter plugin for Atom
CoffeeScript
1
star
84

Meta

This is where we discuss the org itself
1
star
85

linter-recess

CoffeeScript
1
star