8 changed files with 13694 additions and 0 deletions
@ -0,0 +1,14 @@
@@ -0,0 +1,14 @@
|
||||
# Browsers that we support |
||||
# see: https://github.com/browserslist/browserslist#readme |
||||
|
||||
>= 1% |
||||
last 1 major version |
||||
not dead |
||||
Chrome >= 45 |
||||
Firefox >= 38 |
||||
Edge >= 12 |
||||
Explorer >= 10 |
||||
iOS >= 9 |
||||
Safari >= 9 |
||||
Android >= 4.4 |
||||
Opera >= 30 |
@ -0,0 +1,29 @@
@@ -0,0 +1,29 @@
|
||||
# http://editorconfig.org |
||||
|
||||
root = true |
||||
|
||||
[*] |
||||
charset = utf-8 |
||||
end_of_line = lf |
||||
insert_final_newline = true |
||||
trim_trailing_whitespace = true |
||||
|
||||
[*.{py,rst,ini}] |
||||
indent_style = space |
||||
indent_size = 4 |
||||
|
||||
[*.py] |
||||
line_length = 80 |
||||
known_first_party = benevalibre |
||||
multi_line_output = 3 |
||||
default_section = THIRDPARTY |
||||
|
||||
[*.{html,css,scss,js,json,yml}] |
||||
indent_style = space |
||||
indent_size = 2 |
||||
|
||||
[*.md] |
||||
trim_trailing_whitespace = false |
||||
|
||||
[Makefile] |
||||
indent_style = tab |
@ -0,0 +1,239 @@
@@ -0,0 +1,239 @@
|
||||
{ |
||||
"parser": "babel-eslint", |
||||
"env": { |
||||
"browser": true, |
||||
"es6": true, |
||||
"node": true |
||||
}, |
||||
"extends": ["eslint:recommended"], |
||||
"rules": { |
||||
// Possible Errors |
||||
"no-await-in-loop": "error", |
||||
"no-extra-parens": "error", |
||||
"no-prototype-builtins": "error", |
||||
"no-template-curly-in-string": "error", |
||||
"valid-jsdoc": "error", |
||||
|
||||
// Best Practices |
||||
"accessor-pairs": "error", |
||||
"array-callback-return": "error", |
||||
"block-scoped-var": "error", |
||||
"class-methods-use-this": "off", |
||||
"complexity": "error", |
||||
"consistent-return": "error", |
||||
"curly": "error", |
||||
"default-case": "error", |
||||
"dot-location": ["error", "property"], |
||||
"dot-notation": "error", |
||||
"eqeqeq": "error", |
||||
"guard-for-in": "error", |
||||
"no-alert": "error", |
||||
"no-caller": "error", |
||||
"no-div-regex": "error", |
||||
"no-else-return": "error", |
||||
"no-empty-function": "error", |
||||
"no-eq-null": "error", |
||||
"no-eval": "error", |
||||
"no-extend-native": "error", |
||||
"no-extra-bind": "error", |
||||
"no-extra-label": "error", |
||||
"no-floating-decimal": "error", |
||||
"no-implicit-coercion": "error", |
||||
"no-implicit-globals": "error", |
||||
"no-implied-eval": "error", |
||||
"no-invalid-this": "off", |
||||
"no-iterator": "error", |
||||
"no-labels": "error", |
||||
"no-lone-blocks": "error", |
||||
"no-loop-func": "error", |
||||
"no-magic-numbers": ["error", { |
||||
"ignore": [-1, 0, 1], |
||||
"ignoreArrayIndexes": true |
||||
} |
||||
], |
||||
"no-multi-spaces": ["error", { |
||||
"ignoreEOLComments": true, |
||||
"exceptions": { |
||||
"AssignmentExpression": true, |
||||
"ArrowFunctionExpression": true, |
||||
"CallExpression": true, |
||||
"VariableDeclarator": true |
||||
} |
||||
} |
||||
], |
||||
"no-multi-str": "error", |
||||
"no-new": "error", |
||||
"no-new-func": "error", |
||||
"no-new-wrappers": "error", |
||||
"no-octal-escape": "error", |
||||
"no-param-reassign": "off", |
||||
"no-proto": "error", |
||||
"no-restricted-properties": "error", |
||||
"no-return-assign": "error", |
||||
"no-return-await": "error", |
||||
"no-script-url": "error", |
||||
"no-self-compare": "error", |
||||
"no-sequences": "error", |
||||
"no-throw-literal": "error", |
||||
"no-unmodified-loop-condition": "error", |
||||
"no-unused-expressions": "error", |
||||
"no-useless-call": "error", |
||||
"no-useless-concat": "error", |
||||
"no-useless-return": "error", |
||||
"no-void": "error", |
||||
"no-warning-comments": "off", |
||||
"no-with": "error", |
||||
"prefer-promise-reject-errors": "error", |
||||
"radix": "error", |
||||
"require-await": "error", |
||||
"vars-on-top": "error", |
||||
"wrap-iife": "error", |
||||
"yoda": "error", |
||||
|
||||
// Strict Mode |
||||
"strict": "error", |
||||
|
||||
// Variables |
||||
"init-declarations": "off", |
||||
"no-catch-shadow": "error", |
||||
"no-label-var": "error", |
||||
"no-restricted-globals": "error", |
||||
"no-shadow": "off", |
||||
"no-shadow-restricted-names": "error", |
||||
"no-undef-init": "error", |
||||
"no-undefined": "error", |
||||
"no-use-before-define": "off", |
||||
|
||||
// Node.js and CommonJS |
||||
"callback-return": "off", |
||||
"global-require": "error", |
||||
"handle-callback-err": "error", |
||||
"no-mixed-requires": "error", |
||||
"no-new-require": "error", |
||||
"no-path-concat": "error", |
||||
"no-process-env": "error", |
||||
"no-process-exit": "error", |
||||
"no-restricted-modules": "error", |
||||
"no-sync": "error", |
||||
|
||||
// Stylistic Issues |
||||
"array-bracket-spacing": "error", |
||||
"block-spacing": "error", |
||||
"brace-style": "error", |
||||
"camelcase": "error", |
||||
"capitalized-comments": "off", |
||||
"comma-dangle": "error", |
||||
"comma-spacing": "error", |
||||
"comma-style": "error", |
||||
"computed-property-spacing": "error", |
||||
"consistent-this": "error", |
||||
"eol-last": "error", |
||||
"func-call-spacing": "error", |
||||
"func-name-matching": "error", |
||||
"func-names": "off", |
||||
"func-style": ["error", "declaration"], |
||||
"id-blacklist": "error", |
||||
"id-length": "off", |
||||
"id-match": "error", |
||||
"indent": ["error", 2, { "SwitchCase": 1 }], |
||||
"jsx-quotes": "error", |
||||
"key-spacing": "off", |
||||
"keyword-spacing": "error", |
||||
"linebreak-style": ["error", "unix"], |
||||
"line-comment-position": "off", |
||||
"lines-around-comment": "off", |
||||
"lines-around-directive": "error", |
||||
"max-depth": ["error", 10], |
||||
"max-len": "off", |
||||
"max-lines": "off", |
||||
"max-nested-callbacks": "error", |
||||
"max-params": "off", |
||||
"max-statements": "off", |
||||
"max-statements-per-line": "error", |
||||
"multiline-ternary": "off", |
||||
"new-cap": ["error", { "capIsNewExceptionPattern": "$.*" }], |
||||
"newline-after-var": "off", |
||||
"newline-per-chained-call": ["error", { "ignoreChainWithDepth": 5 }], |
||||
"new-parens": "error", |
||||
"no-array-constructor": "error", |
||||
"no-bitwise": "error", |
||||
"no-continue": "off", |
||||
"no-inline-comments": "off", |
||||
"no-lonely-if": "error", |
||||
"no-mixed-operators": "off", |
||||
"no-multi-assign": "error", |
||||
"no-multiple-empty-lines": "error", |
||||
"nonblock-statement-body-position": "error", |
||||
"no-negated-condition": "off", |
||||
"no-nested-ternary": "error", |
||||
"no-new-object": "error", |
||||
"no-plusplus": "off", |
||||
"no-restricted-syntax": "error", |
||||
"no-tabs": "error", |
||||
"no-ternary": "off", |
||||
"no-trailing-spaces": "error", |
||||
"no-underscore-dangle": "off", |
||||
"no-unneeded-ternary": "error", |
||||
"no-whitespace-before-property": "error", |
||||
"object-curly-newline": ["error", { |
||||
"consistent": true |
||||
}], |
||||
"object-curly-spacing": ["error", "always"], |
||||
"object-property-newline": ["error", { |
||||
"allowAllPropertiesOnSameLine": true |
||||
}], |
||||
"one-var": ["error", "never"], |
||||
"one-var-declaration-per-line": "error", |
||||
"operator-assignment": "error", |
||||
"operator-linebreak": "error", |
||||
"padded-blocks": ["error", "never"], |
||||
"padding-line-between-statements": "off", |
||||
"quote-props": ["error", "as-needed"], |
||||
"quotes": ["error", "single"], |
||||
"require-jsdoc": "off", |
||||
"semi": ["error", "always"], |
||||
"semi-spacing": "error", |
||||
"sort-keys": "off", |
||||
"sort-vars": "error", |
||||
"space-before-blocks": "error", |
||||
"space-before-function-paren": ["error", { |
||||
"anonymous": "always", |
||||
"named": "never" |
||||
}], |
||||
"space-in-parens": "error", |
||||
"space-infix-ops": "error", |
||||
"space-unary-ops": "error", |
||||
"spaced-comment": "error", |
||||
"template-tag-spacing": "error", |
||||
"unicode-bom": "error", |
||||
"wrap-regex": "off", |
||||
|
||||
// ECMAScript 6 |
||||
"arrow-body-style": ["error", "as-needed"], |
||||
"arrow-parens": "error", |
||||
"arrow-spacing": "error", |
||||
"generator-star-spacing": "error", |
||||
"no-confusing-arrow": "error", |
||||
"no-duplicate-imports": "error", |
||||
"no-restricted-imports": "error", |
||||
"no-useless-computed-key": "error", |
||||
"no-useless-constructor": "error", |
||||
"no-useless-rename": "error", |
||||
"no-var": "error", |
||||
"object-shorthand": "error", |
||||
"prefer-arrow-callback": "error", |
||||
"prefer-const": "error", |
||||
"prefer-destructuring": "off", |
||||
"prefer-numeric-literals": "error", |
||||
"prefer-rest-params": "error", |
||||
"prefer-spread": "error", |
||||
"prefer-template": "error", |
||||
"rest-spread-spacing": "error", |
||||
"sort-imports": ["error", { |
||||
"ignoreDeclarationSort": true |
||||
}], |
||||
"symbol-description": "error", |
||||
"template-curly-spacing": "error", |
||||
"yield-star-spacing": "error" |
||||
} |
||||
} |
@ -0,0 +1,3 @@
@@ -0,0 +1,3 @@
|
||||
benevalibre/static/** -diff |
||||
assets/img/** -diff |
||||
assets/fonts/** -diff |
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
# Editors |
||||
*~ |
||||
*.sw[po] |
||||
|
||||
# Python |
||||
*.py[cod] |
||||
__pycache__ |
||||
|
||||
# Virtual environment |
||||
.env |
||||
venv |
||||
|
||||
# Logs |
||||
logs |
||||
*.log |
||||
pip-log.txt |
||||
|
||||
# Unit test / coverage reports |
||||
.coverage |
||||
.tox |
||||
nosetests.xml |
||||
htmlcov |
||||
|
||||
# Translations |
||||
*.mo |
||||
*.pot |
||||
|
||||
# NPM |
||||
node_modules/ |
||||
|
||||
# Databases |
||||
sqlite.db |
||||
|
||||
# Local configuration |
||||
config.env |
||||
|
||||
# Local overrides and variable content |
||||
local/ |
||||
var/ |
||||
|
||||
# builds |
||||
styleguide/index.html |
||||
benevalibre/static/ |
@ -0,0 +1,276 @@
@@ -0,0 +1,276 @@
|
||||
{ |
||||
"extends": ["stylelint-config-standard", "stylelint-config-recommended-scss"], |
||||
"plugins": [ |
||||
"stylelint-order" |
||||
], |
||||
"rules": { |
||||
"at-rule-empty-line-before": null, |
||||
"at-rule-name-space-after": "always", |
||||
"at-rule-no-vendor-prefix": true, |
||||
"at-rule-semicolon-space-before": "never", |
||||
"block-closing-brace-empty-line-before": null, |
||||
"block-closing-brace-newline-after": null, |
||||
"block-opening-brace-space-before": null, |
||||
"color-named": "never", |
||||
"declaration-block-semicolon-newline-after": "always-multi-line", |
||||
"declaration-block-semicolon-newline-before": "never-multi-line", |
||||
"declaration-block-semicolon-space-after": "always-single-line", |
||||
"declaration-empty-line-before": null, |
||||
"declaration-no-important": true, |
||||
"font-family-name-quotes": "always-where-recommended", |
||||
"font-weight-notation": [ |
||||
"numeric", { |
||||
"ignore": ["relative"] |
||||
}], |
||||
"function-url-no-scheme-relative": true, |
||||
"function-url-quotes": "always", |
||||
"length-zero-no-unit": true, |
||||
"max-empty-lines": 2, |
||||
"max-line-length": null, |
||||
"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": "never", |
||||
"no-descending-specificity": null, |
||||
"no-duplicate-selectors": true, |
||||
"number-leading-zero": "never", |
||||
"media-feature-name-no-unknown": [true, { |
||||
"ignoreMediaFeatureNames": ["prefers-reduced-motion"] |
||||
}], |
||||
"order/properties-order": [ |
||||
"position", |
||||
"top", |
||||
"right", |
||||
"bottom", |
||||
"left", |
||||
"z-index", |
||||
"box-sizing", |
||||
"display", |
||||
"flex", |
||||
"flex-align", |
||||
"flex-basis", |
||||
"flex-direction", |
||||
"flex-wrap", |
||||
"flex-flow", |
||||
"flex-shrink", |
||||
"flex-grow", |
||||
"flex-order", |
||||
"flex-pack", |
||||
"align-content", |
||||
"align-items", |
||||
"align-self", |
||||
"justify-content", |
||||
"order", |
||||
"float", |
||||
"width", |
||||
"min-width", |
||||
"max-width", |
||||
"height", |
||||
"min-height", |
||||
"max-height", |
||||
"padding", |
||||
"padding-top", |
||||
"padding-right", |
||||
"padding-bottom", |
||||
"padding-left", |
||||
"margin", |
||||
"margin-top", |
||||
"margin-right", |
||||
"margin-bottom", |
||||
"margin-left", |
||||
"overflow", |
||||
"overflow-x", |
||||
"overflow-y", |
||||
"-webkit-overflow-scrolling", |
||||
"-ms-overflow-x", |
||||
"-ms-overflow-y", |
||||
"-ms-overflow-style", |
||||
"columns", |
||||
"column-count", |
||||
"column-fill", |
||||
"column-gap", |
||||
"column-rule", |
||||
"column-rule-width", |
||||
"column-rule-style", |
||||
"column-rule-color", |
||||
"column-span", |
||||
"column-width", |
||||
"orphans", |
||||
"widows", |
||||
"clip", |
||||
"clear", |
||||
"font", |
||||
"font-family", |
||||
"font-size", |
||||
"font-style", |
||||
"font-weight", |
||||
"font-variant", |
||||
"font-size-adjust", |
||||
"font-stretch", |
||||
"font-effect", |
||||
"font-emphasize", |
||||
"font-emphasize-position", |
||||
"font-emphasize-style", |
||||
"font-smooth", |
||||
"src", |
||||
"hyphens", |
||||
"line-height", |
||||
"color", |
||||
"text-align", |
||||
"text-align-last", |
||||
"text-emphasis", |
||||
"text-emphasis-color", |
||||
"text-emphasis-style", |
||||
"text-emphasis-position", |
||||
"text-decoration", |
||||
"text-indent", |
||||
"text-justify", |
||||
"text-outline", |
||||
"-ms-text-overflow", |
||||
"text-overflow", |
||||
"text-overflow-ellipsis", |
||||
"text-overflow-mode", |
||||
"text-shadow", |
||||
"text-transform", |
||||
"text-wrap", |
||||
"-webkit-text-size-adjust", |
||||
"-ms-text-size-adjust", |
||||
"letter-spacing", |
||||
"-ms-word-break", |
||||
"word-break", |
||||
"word-spacing", |
||||
"-ms-word-wrap", |
||||
"word-wrap", |
||||
"overflow-wrap", |
||||
"tab-size", |
||||
"white-space", |
||||
"vertical-align", |
||||
"direction", |
||||
"unicode-bidi", |
||||
"list-style", |
||||
"list-style-position", |
||||
"list-style-type", |
||||
"list-style-image", |
||||
"pointer-events", |
||||
"-ms-touch-action", |
||||
"touch-action", |
||||
"cursor", |
||||
"visibility", |
||||
"zoom", |
||||
"table-layout", |
||||
"empty-cells", |
||||
"caption-side", |
||||
"border-spacing", |
||||
"border-collapse", |
||||
"content", |
||||
"quotes", |
||||
"counter-reset", |
||||
"counter-increment", |
||||
"resize", |
||||
"user-select", |
||||
"nav-index", |
||||
"nav-up", |
||||
"nav-right", |
||||
"nav-down", |
||||
"nav-left", |
||||
"background", |
||||
"background-color", |
||||
"background-image", |
||||
"filter", |
||||
"background-repeat", |
||||
"background-attachment", |
||||
"background-position", |
||||
"background-position-x", |
||||
"background-position-y", |
||||
"background-clip", |
||||
"background-origin", |
||||
"background-size", |
||||
"border", |
||||
"border-color", |
||||
"border-style", |
||||
"border-width", |
||||
"border-top", |
||||
"border-top-color", |
||||
"border-top-style", |
||||
"border-top-width", |
||||
"border-right", |
||||
"border-right-color", |
||||
"border-right-style", |
||||
"border-right-width", |
||||
"border-bottom", |
||||
"border-bottom-color", |
||||
"border-bottom-style", |
||||
"border-bottom-width", |
||||
"border-left", |
||||
"border-left-color", |
||||
"border-left-style", |
||||
"border-left-width", |
||||
"border-radius", |
||||
"border-top-left-radius", |
||||
"border-top-right-radius", |
||||
"border-bottom-right-radius", |
||||
"border-bottom-left-radius", |
||||
"border-image", |
||||
"border-image-source", |
||||
"border-image-slice", |
||||
"border-image-width", |
||||
"border-image-outset", |
||||
"border-image-repeat", |
||||
"outline", |
||||
"outline-width", |
||||
"outline-style", |
||||
"outline-color", |
||||
"outline-offset", |
||||
"box-shadow", |
||||
"opacity", |
||||
"-ms-interpolation-mode", |
||||
"page-break-after", |
||||
"page-break-before", |
||||
"page-break-inside", |
||||
"transition", |
||||
"transition-delay", |
||||
"transition-timing-function", |
||||
"transition-duration", |
||||
"transition-property", |
||||
"transform", |
||||
"transform-origin", |
||||
"perspective", |
||||
"appearance", |
||||
"animation", |
||||
"animation-name", |
||||
"animation-duration", |
||||
"animation-play-state", |
||||
"animation-timing-function", |
||||
"animation-delay", |
||||
"animation-iteration-count", |
||||
"animation-direction", |
||||
"animation-fill-mode", |
||||
"fill", |
||||
"stroke" |
||||
], |
||||
"property-no-vendor-prefix": true, |
||||
"rule-empty-line-before": null, |
||||
"selector-attribute-quotes": "always", |
||||
"selector-list-comma-newline-after": "always", |
||||
"selector-list-comma-newline-before": "never-multi-line", |
||||
"selector-list-comma-space-after": "always-single-line", |
||||
"selector-list-comma-space-before": "never-single-line", |
||||
"selector-max-attribute": 2, |
||||
"selector-max-class": 4, |
||||
"selector-max-combinators": 4, |
||||
"selector-max-compound-selectors": 4, |
||||
"selector-max-empty-lines": 1, |
||||
"selector-max-id": 0, |
||||
"selector-max-specificity": null, |
||||
"selector-max-type": 2, |
||||
"selector-max-universal": 1, |
||||
"selector-no-qualifying-type": true, |
||||
"selector-no-vendor-prefix": true, |
||||
"string-quotes": "double", |
||||
"value-keyword-case": "lower", |
||||
"value-list-comma-newline-after": "never-multi-line", |
||||
"value-list-comma-newline-before": "never-multi-line", |
||||
"value-list-comma-space-after": "always", |
||||
"value-no-vendor-prefix": true |
||||
} |
||||
} |
Loading…
Reference in new issue