apc-style

Code Style rules for APC projects

Usage no npm install needed!

<script type="module">
  import apcStyle from 'https://cdn.skypack.dev/apc-style';
</script>

README

APC Code Style

Build Status Greenkeeper badge

Code style rules and dependencies for APC js/scss/pug projects

yarn add -D apc-style

Editor config

Copy the .editorconfig file from this project to your project root

cp node_modules/apc-style/.editorconfig .editorconfig

This copying is now performed automatically with version 1.2

Lint rules

ES lint

Add this to your .eslintrc file:

{
  "extends": "apc"
}

This skeleton .eslintrc is automatically copyied with version 1.2

Note: We omitted the eslint-config- prefix since it is automatically assumed by ESLint.

You can override settings from the shareable config by adding them directly into your .eslintrc file.

Sass-Lint

Include sass-lint by either adding a config file rule to your .sass-lint.yml file

options:
  config-file: node_modules/apc-style/.sass-lint.yml

or via package.json:

{
  "sasslintConfig": "node_modules/apc-style/.sass-lint.yml"
}

Pug-lint

Include pug-lint rules by adding the following to your .pug-lintrc file:

{
  "extends": "./node_modules/apc-style/.pug-lintrc"
}