Socket
Book a DemoInstallSign in
Socket

ember-cli-stylelint

Package Overview
Dependencies
Maintainers
1
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ember-cli-stylelint

StyleLint addon for ember applications.

4.0.0
latest
Source
npmnpm
Version published
Maintainers
1
Created
Source

dependencies ember-observer downloads build

Installation

ember-cli-stylelint

An Ember-CLI addon that allows easy integration with stylelint

Installation

ember install ember-cli-stylelint

Syntax

By default syntax is scss, if you want to use another one you need to configure the option in your ember-cli-build

var app = new EmberApp(defaults, {
  stylelint: {
    linterConfig:{
      syntax: 'less'
    },
  }
});

You can use one of the following values for syntax

  • scss
  • css
  • less
  • sugarss

Configuration

Linting configuration can be added in a

  • a stylelint property in package.json
  • a .stylelintrc file
  • a stylelint.config.js file exporting a JS object

as required by stylelint.

the parent key is styleLint

Options

linterConfig {Object}

Hash as specified by stylelint

doesn't accept files option

onError {function}

A hook that allows you to do whatever you want

consoleLogger {function}

This function is called every time a file has an error. It allows you to generate custom error output according to your preferences.

testFailingFiles {boolean}

If true it will generate a unit test if the file fails lint.

testPassingFiles {boolean}

If true it will generate a unit test if the file passes lint.

generateTests {boolean}

If true it will generate tests for both passing and failing tests, overrides the testPassingFiles and testFailingFiles

disableConsoleLogging {boolean}

If true it will disable logging of errors to console

includePaths {array of strings}

Paths representing trees to lint. The app tree itself will always be included. In an addon, that path is tests/dummy/app/styles/ (by default). Addon authors can set includePaths: [ 'app/styles' ] to also lint styles in app/styles/.

Running Tests

  • npm test

Development

All tests are currently contained in tests/runner.js. This uses Mocha/Chai, not Ember Testing. Tests can be run with:

npm test

Contributing

See the Contributing guide for details.

License

PRs are welcomed and should be issued to the master branch.

Keywords

ember-addon

FAQs

Package last updated on 28 Mar 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.