Skip to content
This repository has been archived by the owner on Sep 2, 2021. It is now read-only.

Commit

Permalink
Init
Browse files Browse the repository at this point in the history
  • Loading branch information
davidhellmann committed Jun 29, 2017
0 parents commit 9b81a69
Show file tree
Hide file tree
Showing 2,099 changed files with 740,430 additions and 0 deletions.
24 changes: 24 additions & 0 deletions .editorconfig
@@ -0,0 +1,24 @@
# http://editorconfig.org

root = true

# Default Settings
[*]
charset = utf-8
indent_size = 2
indent_style = space
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

# PHP Settings
[*.php]
indent_size = 4

# JS Settings
[*.js]
indent_size = 4

# Markdown Settings
[*.md]
trim_trailing_whitespace = false
1 change: 1 addition & 0 deletions .eslintignore
@@ -0,0 +1 @@
generators/app/templates
81 changes: 81 additions & 0 deletions .eslintrc
@@ -0,0 +1,81 @@
{
"env": {
"browser": true,
"es6": true,
"node": true
},
"extends" : [
"airbnb",
"vue",
"plugin:import/errors",
"plugin:import/warnings"
],
"rules": {
"arrow-body-style": 0,
"block-scoped-var": 0,
"brace-style": [2, "1tbs", { "allowSingleLine": false }],
"camelcase": 0,
"comma-dangle": 0,
"comma-style": [2, "last"],
"complexity": [1, 10],
"computed-property-spacing": [2, "never"],
"consistent-return": 0,
"eqeqeq": 2,
"guard-for-in": 2,
"indent": [1, 4, { "SwitchCase": 1 }],
"key-spacing": 0,
"max-len": [1, 110, 2],
"max-nested-callbacks": [2, 3],
"max-params": [1, 4],
"new-cap": [2, { "newIsCap": true, "capIsNew": false }],
"no-bitwise": 2,
"no-caller": 2,
"no-console": 0,
"no-dupe-args": 2,
"no-dupe-keys": 2,
"no-duplicate-case": 0,
"no-eq-null": 2,
"no-floating-decimal": 2,
"no-irregular-whitespace": 2,
"no-lonely-if": 2,
"no-multi-spaces": 0,
"no-multiple-empty-lines": [2, { "max": 3 }],
"no-nested-ternary": 2,
"no-param-reassign": 0,
"no-regex-spaces": 2,
"no-return-assign": 2,
"no-self-compare": 2,
"no-throw-literal": 2,
"no-underscore-dangle": 0,
"no-void": 2,
"no-with": 2,
"object-shorthand": [2, "methods"],
"operator-assignment": [2, "always"],
"operator-linebreak": [2, "after"],
"padded-blocks": [2, "never"],
"prefer-const": 2,
"quotes": [1, "single", "avoid-escape"],
"radix": 2,
"keyword-spacing": 1,
"space-before-blocks": [2, "always"],
"space-before-function-paren": [2, "never"],
"space-in-parens": [2, "never"],
"spaced-comment": [2, "always"],
"use-isnan": 2,
"valid-jsdoc": [2, {
"prefer": { "returns": "return" },
"requireParamDescription": false,
"requireReturn": false,
"requireReturnDescription": false
}
],
"valid-typeof": 2,
"vars-on-top": 1,
"wrap-iife": [2, "outside"],
"yoda": 2
},
"parserOptions": {
"sourceType": "module"
}

}
1 change: 1 addition & 0 deletions .gitattributes
@@ -0,0 +1 @@
* text=auto
4 changes: 4 additions & 0 deletions .gitignore
@@ -0,0 +1,4 @@
node_modules/
temp/
.DS_Store
.idea/
17 changes: 17 additions & 0 deletions .jshintrc
@@ -0,0 +1,17 @@
{
"node": true,
"esnext": true,
"bitwise": true,
"camelcase": true,
"curly": true,
"eqeqeq": true,
"immed": true,
"indent": 2,
"latedef": true,
"newcap": true,
"noarg": true,
"quotmark": "single",
"undef": true,
"unused": true,
"strict": true
}
195 changes: 195 additions & 0 deletions .stylelintrc
@@ -0,0 +1,195 @@
{
"plugins": [
"stylelint-order",
"stylelint-scss",
"stylelint-selector-bem-pattern"
],
"extends": "stylelint-config-sass-guidelines",
"rules": {
"at-rule-empty-line-before": [
"never",
{
"except": [
"inside-block"
],
"ignore": [
"after-comment",
"inside-block"
]
}
],
"at-rule-name-case": "lower",
"at-rule-name-newline-after": "always-multi-line",
"at-rule-name-space-after": "always",
"at-rule-no-unknown": null,
"at-rule-no-vendor-prefix": true,
"block-closing-brace-empty-line-before": "never",
"block-closing-brace-newline-after": [
"always",
{
"ignoreAtRules": [
"if",
"else"
]
}
],
"block-closing-brace-newline-before": "always-multi-line",
"block-closing-brace-space-after": "always-single-line",
"block-closing-brace-space-before": "always-single-line",
"block-no-empty": true,
"block-opening-brace-newline-after": "always",
"block-opening-brace-newline-before": "never-single-line",
"block-opening-brace-space-after": "always-single-line",
"block-opening-brace-space-before": "always-single-line",
"color-hex-case": "lower",
"color-hex-length": "short",
"color-named": "never",
"color-no-invalid-hex": true,
"comment-empty-line-before": [
"always",
{
"except": [
"first-nested"
],
"ignore": [
"after-comment",
"stylelint-commands"
]
}
],
"comment-no-empty": true,
"comment-whitespace-inside": "always",
"custom-property-empty-line-before": "never",
"declaration-bang-space-after": "never",
"declaration-bang-space-before": "always",
"declaration-block-no-duplicate-properties": [
true,
{
"ignore": [
"consecutive-duplicates-with-different-values"
]
}
],
"declaration-block-no-shorthand-property-overrides": true,
"order/declaration-block-order": null,
"order/declaration-block-properties-alphabetical-order": null,
"order/properties-alphabetical-order": null,
"declaration-block-properties-order": null,
"declaration-block-semicolon-newline-after": "always",
"declaration-block-semicolon-newline-before": "never-multi-line",
"declaration-block-semicolon-space-after": "always-single-line",
"declaration-block-semicolon-space-before": "never",
"declaration-block-single-line-max-declarations": 1,
"declaration-block-trailing-semicolon": "always",
"declaration-colon-newline-after": "always-multi-line",
"declaration-colon-space-after": "always-single-line",
"declaration-colon-space-before": "never",
"declaration-empty-line-before": "never",
"font-family-name-quotes": "always-where-recommended",
"font-family-no-duplicate-names": true,
"font-weight-notation": "numeric",
"function-blacklist": [
"rgb"
],
"function-calc-no-unspaced-operator": true,
"function-comma-newline-after": "never-multi-line",
"function-comma-newline-before": "never-multi-line",
"function-comma-space-after": "always",
"function-comma-space-before": "never",
"function-linear-gradient-no-nonstandard-direction": true,
"function-max-empty-lines": 0,
"function-parentheses-newline-inside": "never-multi-line",
"function-parentheses-space-inside": "never",
"function-url-quotes": "always",
"function-whitespace-after": "always",
"indentation": 2,
"keyframe-declaration-no-important": true,
"length-zero-no-unit": true,
"max-empty-lines": 2,
"max-nesting-depth": 5,
"media-feature-colon-space-after": "always",
"media-feature-colon-space-before": "never",
"media-feature-name-case": "lower",
"media-feature-name-no-unknown": true,
"media-feature-name-no-vendor-prefix": true,
"media-feature-parentheses-space-inside": "never",
"media-feature-range-operator-space-after": "always",
"media-feature-range-operator-space-before": "always",
"media-query-list-comma-newline-after": "always",
"media-query-list-comma-newline-before": "never-multi-line",
"media-query-list-comma-space-after": "always-single-line",
"media-query-list-comma-space-before": "never",
"no-duplicate-selectors": true,
"no-empty-source": true,
"no-eol-whitespace": true,
"no-extra-semicolons": true,
"no-invalid-double-slash-comments": true,
"no-missing-end-of-source-newline": true,
"no-unknown-animations": true,
"number-leading-zero": "always",
"number-max-precision": 6,
"number-no-trailing-zeros": true,
"property-case": "lower",
"property-no-unknown": true,
"property-no-vendor-prefix": true,
"rule-empty-line-before": [
"always",
{
"except": [
"after-single-line-comment",
"first-nested"
],
"ignore": [
"after-comment"
]
}
],
"selector-attribute-brackets-space-inside": "never",
"selector-attribute-operator-space-after": "never",
"selector-attribute-operator-space-before": "never",
"selector-attribute-quotes": "always",
"selector-class-pattern": "^(?:a|c|m|o|p|t|l|u|has|is|no|js|wf)*(?:-)*[a-z0-9][a-zA-Z0-9]*(?:__[a-z0-9-][a-zA-Z0-9-]*)?(?:--[a-z0-9-][a-zA-Z0-9-]*)?$",
"selector-combinator-space-after": "always",
"selector-combinator-space-before": "always",
"selector-descendant-combinator-no-non-space": true,
"selector-id-pattern": "^[a-zA-Z]+$",
"selector-max-compound-selectors": 5,
"selector-max-specificity": "0,4,0",
"selector-max-id": 0,
"selector-no-qualifying-type": [
true,
{
"ignore": [
"attribute"
]
}
],
"selector-pseudo-class-case": "lower",
"selector-pseudo-class-no-unknown": true,
"selector-pseudo-class-parentheses-space-inside": "never",
"selector-pseudo-element-case": "lower",
"selector-pseudo-element-colon-notation": "double",
"selector-pseudo-element-no-unknown": true,
"selector-type-case": "lower",
"selector-type-no-unknown": true,
"selector-max-empty-lines": 0,
"selector-list-comma-newline-after": "always-multi-line",
"selector-list-comma-newline-before": "never-multi-line",
"selector-list-comma-space-after": "always-single-line",
"selector-list-comma-space-before": "never",
"shorthand-property-no-redundant-values": true,
"string-quotes": "single",
"unit-blacklist": [
"em"
],
"unit-case": "lower",
"unit-no-unknown": true,
"value-keyword-case": "lower",
"value-no-vendor-prefix": true,
"value-list-comma-newline-after": "always-multi-line",
"value-list-comma-newline-before": "always-multi-line",
"value-list-comma-space-after": "always",
"value-list-comma-space-before": "never",
"value-list-max-empty-lines": 0
}
}
5 changes: 5 additions & 0 deletions .travis.yml
@@ -0,0 +1,5 @@
language: node_js
notifications:
slack: davidhellmann:E1itXEUIsJQebYf8rRl2XhK1
node_js:
- 7

0 comments on commit 9b81a69

Please sign in to comment.