瀏覽代碼

ux(sass): rename less folder to sass

Torkel Ödegaard 9 年之前
父節點
當前提交
9045be0c12
共有 75 個文件被更改,包括 547 次插入2 次删除
  1. 533 0
      public/sass/.scss-lint.yml
  2. 0 0
      public/sass/_grafana.scss
  3. 0 0
      public/sass/_grid-variables.scss
  4. 0 0
      public/sass/_variables.dark.scss
  5. 0 0
      public/sass/_variables.light.scss
  6. 0 0
      public/sass/base/_base.scss
  7. 0 0
      public/sass/base/_code.scss
  8. 0 0
      public/sass/base/_fonts.scss
  9. 0 0
      public/sass/base/_forms.scss
  10. 0 0
      public/sass/base/_grid.scss
  11. 0 0
      public/sass/base/_normalize.scss
  12. 0 0
      public/sass/base/_type.scss
  13. 0 0
      public/sass/bootstrap/grid.scss
  14. 0 0
      public/sass/bootstrap/responsive-1200px-min.scss
  15. 0 0
      public/sass/bootstrap/responsive-767px-max.scss
  16. 0 0
      public/sass/bootstrap/responsive-768px-979px.scss
  17. 0 0
      public/sass/bootstrap/responsive-utilities.scss
  18. 0 0
      public/sass/bootstrap/responsive.scss
  19. 0 0
      public/sass/components/_alerts.scss
  20. 0 0
      public/sass/components/_buttons.scss
  21. 0 0
      public/sass/components/_color_picker.scss
  22. 0 0
      public/sass/components/_dashboard.scss
  23. 0 0
      public/sass/components/_dropdown.scss
  24. 0 0
      public/sass/components/_filter-controls.scss
  25. 0 0
      public/sass/components/_filter-list.scss
  26. 0 0
      public/sass/components/_filter-table.scss
  27. 0 0
      public/sass/components/_footer.scss
  28. 0 0
      public/sass/components/_gf-form.scss
  29. 0 0
      public/sass/components/_gfbox.scss
  30. 0 0
      public/sass/components/_infobox.scss
  31. 0 0
      public/sass/components/_modals.scss
  32. 0 0
      public/sass/components/_navbar.scss
  33. 0 0
      public/sass/components/_navs.scss
  34. 0 0
      public/sass/components/_old_stuff.scss
  35. 0 0
      public/sass/components/_pagination.scss
  36. 0 0
      public/sass/components/_panel_dashlist.scss
  37. 0 0
      public/sass/components/_panel_graph.scss
  38. 0 0
      public/sass/components/_panel_singlestat.scss
  39. 0 0
      public/sass/components/_panel_table.scss
  40. 0 0
      public/sass/components/_popovers.scss
  41. 0 0
      public/sass/components/_query_editor.scss
  42. 0 0
      public/sass/components/_scrollbar.scss
  43. 0 0
      public/sass/components/_search.scss
  44. 0 0
      public/sass/components/_shortcuts.scss
  45. 0 0
      public/sass/components/_sidemenu.scss
  46. 0 0
      public/sass/components/_submenu.scss
  47. 0 0
      public/sass/components/_tables_lists.scss
  48. 0 0
      public/sass/components/_tabs.scss
  49. 0 0
      public/sass/components/_tags.scss
  50. 0 0
      public/sass/components/_tagsinput.scss
  51. 0 0
      public/sass/components/_tightform.scss
  52. 0 0
      public/sass/components/_timepicker.scss
  53. 0 0
      public/sass/components/_tooltip.scss
  54. 0 0
      public/sass/components/_typeahead.scss
  55. 0 0
      public/sass/grafana-responsive.scss
  56. 0 0
      public/sass/grafana.dark.scss
  57. 0 0
      public/sass/grafana.light.scss
  58. 0 0
      public/sass/layout/_page.scss
  59. 0 0
      public/sass/mixins/_breakpoints.scss
  60. 0 0
      public/sass/mixins/_buttons.scss
  61. 0 0
      public/sass/mixins/_grid-framework.scss
  62. 0 0
      public/sass/mixins/_grid.scss
  63. 0 0
      public/sass/mixins/_mixins.scss
  64. 0 0
      public/sass/pages/_admin.scss
  65. 0 0
      public/sass/pages/_alerting.scss
  66. 0 0
      public/sass/pages/_apps.scss
  67. 0 0
      public/sass/pages/_login.scss
  68. 0 0
      public/sass/pages/_playlist.scss
  69. 0 0
      public/sass/pages/_signup.scss
  70. 0 0
      public/sass/utils/_angular.scss
  71. 0 0
      public/sass/utils/_flex.scss
  72. 0 0
      public/sass/utils/_utils.scss
  73. 0 0
      public/sass/utils/_validation.scss
  74. 2 2
      tasks/options/sass.js
  75. 12 0
      tasks/options/scsslint.js

+ 533 - 0
public/sass/.scss-lint.yml

@@ -0,0 +1,533 @@
+# Default application configuration that all configurations inherit from.
+scss_files:
+  - "**/*.scss"
+
+plugin_directories: ['.scss-linters']
+
+# List of gem names to load custom linters from (make sure they are already
+# installed)
+plugin_gems: []
+
+# Default severity of all linters.
+severity: warning
+
+linters:
+  BangFormat:
+    enabled: true
+    space_before_bang: true
+    space_after_bang: false
+
+  BemDepth:
+    enabled: false
+    max_elements: 1
+
+  BorderZero:
+    enabled: true
+    convention: zero # or `none`
+
+  ChainedClasses:
+    enabled: false
+
+  ColorKeyword:
+    enabled: true
+
+  ColorVariable:
+    enabled: false
+
+  Comment:
+    enabled: true
+    exclude:
+      - _normalize.scss
+      - bootstrap.scss
+    style: silent
+
+  DebugStatement:
+    enabled: true
+
+  DeclarationOrder:
+    enabled: false
+
+  DisableLinterReason:
+    enabled: false
+
+  DuplicateProperty:
+    enabled: true
+
+  ElsePlacement:
+    enabled: true
+    style: same_line # or 'new_line'
+
+  EmptyLineBetweenBlocks:
+    enabled: false
+    ignore_single_line_blocks: true
+
+  EmptyRule:
+    enabled: true
+
+  ExtendDirective:
+    enabled: false
+
+  FinalNewline:
+    enabled: true
+    present: true
+
+  HexLength:
+    enabled: true
+    style: short # or 'long'
+
+  HexNotation:
+    enabled: true
+    style: lowercase # or 'uppercase'
+
+  HexValidation:
+    enabled: true
+
+  IdSelector:
+    enabled: true
+
+  ImportantRule:
+    enabled: true
+
+  ImportPath:
+    enabled: true
+    leading_underscore: false
+    filename_extension: false
+
+  Indentation:
+    enabled: true
+    allow_non_nested_indentation: false
+    character: space # or 'tab'
+    width: 2
+
+  LeadingZero:
+    enabled: true
+    style: exclude_zero # or 'include_zero'
+
+  MergeableSelector:
+    enabled: false
+    force_nesting: true
+
+  NameFormat:
+    enabled: true
+    allow_leading_underscore: true
+    convention: hyphenated_lowercase # or 'camel_case', or 'snake_case', or a regex pattern
+
+  NestingDepth:
+    enabled: true
+    max_depth: 4
+    ignore_parent_selectors: false
+
+  PlaceholderInExtend:
+    enabled: false
+
+  PropertyCount:
+    enabled: false
+    include_nested: false
+    max_properties: 10
+
+  PropertySortOrder:
+    enabled: true
+    ignore_unspecified: false
+    min_properties: 2
+    separate_groups: false
+    order:
+      - position
+      - top
+      - right
+      - bottom
+      - left
+      - z-index
+      - -webkit-box-sizing
+      - -moz-box-sizing
+      - box-sizing
+      - display
+      - flex
+      - flex-align
+      - flex-basis
+      - flex-direction
+      - flex-flow
+      - flex-grow
+      - flex-order
+      - flex-pack
+      - 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
+      - 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
+      - -webkit-hyphens
+      - -moz-hyphens
+      - hyphens
+      - line-height
+      - color
+      - text-align
+      - -webkit-text-align-last
+      - -moz-text-align-last
+      - -ms-text-align-last
+      - 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
+      - -moz-tab-size
+      - -o-tab-size
+      - tab-size
+      - white-space
+      - vertical-align
+      - 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
+      - -webkit-user-select
+      - -moz-user-select
+      - -ms-user-select
+      - -o-user-select
+      - user-select
+      - nav-index
+      - nav-up
+      - nav-right
+      - nav-down
+      - nav-left
+      - background
+      - background-color
+      - background-image
+      - -ms-filter:\\'progid:DXImageTransform.Microsoft.gradient
+      - filter:progid:DXImageTransform.Microsoft.gradient
+      - filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
+      - filter
+      - background-repeat
+      - background-attachment
+      - background-position
+      - background-position-x
+      - background-position-y
+      - -webkit-background-clip
+      - -moz-background-clip
+      - background-clip
+      - background-origin
+      - -webkit-background-size
+      - -moz-background-size
+      - -o-background-size
+      - 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
+      - -webkit-border-image
+      - -moz-border-image
+      - -o-border-image
+      - border-image
+      - -webkit-border-image-source
+      - -moz-border-image-source
+      - -o-border-image-source
+      - border-image-source
+      - -webkit-border-image-slice
+      - -moz-border-image-slice
+      - -o-border-image-slice
+      - border-image-slice
+      - -webkit-border-image-width
+      - -moz-border-image-width
+      - -o-border-image-width
+      - border-image-width
+      - -webkit-border-image-outset
+      - -moz-border-image-outset
+      - -o-border-image-outset
+      - border-image-outset
+      - -webkit-border-image-repeat
+      - -moz-border-image-repeat
+      - -o-border-image-repeat
+      - border-image-repeat
+      - outline
+      - outline-width
+      - outline-style
+      - outline-color
+      - outline-offset
+      - -webkit-box-shadow
+      - -moz-box-shadow
+      - box-shadow
+      - filter:progid:DXImageTransform.Microsoft.Alpha(Opacity
+      - -ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha
+      - opacity
+      - -ms-interpolation-mode
+      - -webkit-transition
+      - -moz-transition
+      - -ms-transition
+      - -o-transition
+      - transition
+      - -webkit-transition-delay
+      - -moz-transition-delay
+      - -ms-transition-delay
+      - -o-transition-delay
+      - transition-delay
+      - -webkit-transition-timing-function
+      - -moz-transition-timing-function
+      - -ms-transition-timing-function
+      - -o-transition-timing-function
+      - transition-timing-function
+      - -webkit-transition-duration
+      - -moz-transition-duration
+      - -ms-transition-duration
+      - -o-transition-duration
+      - transition-duration
+      - -webkit-transition-property
+      - -moz-transition-property
+      - -ms-transition-property
+      - -o-transition-property
+      - transition-property
+      - -webkit-transform
+      - -moz-transform
+      - -ms-transform
+      - -o-transform
+      - transform
+      - -webkit-transform-origin
+      - -moz-transform-origin
+      - -ms-transform-origin
+      - -o-transform-origin
+      - transform-origin
+      - -webkit-animation
+      - -moz-animation
+      - -ms-animation
+      - -o-animation
+      - animation
+      - -webkit-animation-name
+      - -moz-animation-name
+      - -ms-animation-name
+      - -o-animation-name
+      - animation-name
+      - -webkit-animation-duration
+      - -moz-animation-duration
+      - -ms-animation-duration
+      - -o-animation-duration
+      - animation-duration
+      - -webkit-animation-play-state
+      - -moz-animation-play-state
+      - -ms-animation-play-state
+      - -o-animation-play-state
+      - animation-play-state
+      - -webkit-animation-timing-function
+      - -moz-animation-timing-function
+      - -ms-animation-timing-function
+      - -o-animation-timing-function
+      - animation-timing-function
+      - -webkit-animation-delay
+      - -moz-animation-delay
+      - -ms-animation-delay
+      - -o-animation-delay
+      - animation-delay
+      - -webkit-animation-iteration-count
+      - -moz-animation-iteration-count
+      - -ms-animation-iteration-count
+      - -o-animation-iteration-count
+      - animation-iteration-count
+      - -webkit-animation-direction
+      - -moz-animation-direction
+      - -ms-animation-direction
+      - -o-animation-direction
+
+
+  PropertySpelling:
+    enabled: true
+    extra_properties: []
+    disabled_properties: []
+
+  PropertyUnits:
+    enabled: true
+    global: [
+      'ch', 'em', 'ex', 'rem',                 # Font-relative lengths
+      'cm', 'in', 'mm', 'pc', 'pt', 'px', 'q', # Absolute lengths
+      'vh', 'vw', 'vmin', 'vmax',              # Viewport-percentage lengths
+      'deg', 'grad', 'rad', 'turn',            # Angle
+      'ms', 's',                               # Duration
+      'Hz', 'kHz',                             # Frequency
+      'dpi', 'dpcm', 'dppx',                   # Resolution
+      '%']                                     # Other
+    properties: {}
+
+  PseudoElement:
+    enabled: true
+
+  QualifyingElement:
+    enabled: true
+    allow_element_with_attribute: false
+    allow_element_with_class: false
+    allow_element_with_id: false
+
+  SelectorDepth:
+    enabled: true
+    max_depth: 4
+
+  SelectorFormat:
+    enabled: false
+    convention: hyphenated_lowercase # or 'strict_BEM', or 'hyphenated_BEM', or 'snake_case', or 'camel_case', or a regex pattern
+
+  Shorthand:
+    enabled: true
+    allowed_shorthands: [1, 2, 3]
+
+  SingleLinePerProperty:
+    enabled: false
+    allow_single_line_rule_sets: true
+
+  SingleLinePerSelector:
+    enabled: false
+
+  SpaceAfterComma:
+    enabled: false
+    style: one_space # or 'no_space', or 'at_least_one_space'
+
+  SpaceAfterPropertyColon:
+    enabled: true
+    style: at_least_one_space # or 'no_space', or 'at_least_one_space', or 'aligned'
+
+  SpaceAfterPropertyName:
+    enabled: true
+
+  SpaceAfterVariableName:
+    enabled: true
+
+  SpaceAroundOperator:
+    enabled: true
+    style: one_space # or 'at_least_one_space', or 'no_space'
+
+  SpaceBeforeBrace:
+    enabled: true
+    style: space # or 'new_line'
+    allow_single_line_padding: false
+
+  SpaceBetweenParens:
+    enabled: true
+    spaces: 0
+
+  StringQuotes:
+    enabled: true
+    style: double_quotes # or double_quotes
+
+  TrailingSemicolon:
+    enabled: true
+
+  TrailingWhitespace:
+    enabled: true
+
+  TrailingZero:
+    enabled: false
+
+  TransitionAll:
+    enabled: false
+
+  UnnecessaryMantissa:
+    enabled: true
+
+  UnnecessaryParentReference:
+    enabled: true
+
+  UrlFormat:
+    enabled: true
+
+  UrlQuotes:
+    enabled: true
+
+  VariableForProperty:
+    enabled: false
+    properties: []
+
+  VendorPrefix:
+    enabled: true
+    identifier_list: base
+    additional_identifiers: []
+    excluded_identifiers: []
+    exclude:
+      - _normalize.scss
+
+  ZeroUnit:
+    enabled: true
+
+  Compass::*:
+    enabled: false

+ 0 - 0
public/less/_grafana.scss → public/sass/_grafana.scss


+ 0 - 0
public/less/_grid-variables.scss → public/sass/_grid-variables.scss


+ 0 - 0
public/less/_variables.dark.scss → public/sass/_variables.dark.scss


+ 0 - 0
public/less/_variables.light.scss → public/sass/_variables.light.scss


+ 0 - 0
public/less/base/_base.scss → public/sass/base/_base.scss


+ 0 - 0
public/less/base/_code.scss → public/sass/base/_code.scss


+ 0 - 0
public/less/base/_fonts.scss → public/sass/base/_fonts.scss


+ 0 - 0
public/less/base/_forms.scss → public/sass/base/_forms.scss


+ 0 - 0
public/less/base/_grid.scss → public/sass/base/_grid.scss


+ 0 - 0
public/less/base/_normalize.scss → public/sass/base/_normalize.scss


+ 0 - 0
public/less/base/_type.scss → public/sass/base/_type.scss


+ 0 - 0
public/less/bootstrap/grid.scss → public/sass/bootstrap/grid.scss


+ 0 - 0
public/less/bootstrap/responsive-1200px-min.scss → public/sass/bootstrap/responsive-1200px-min.scss


+ 0 - 0
public/less/bootstrap/responsive-767px-max.scss → public/sass/bootstrap/responsive-767px-max.scss


+ 0 - 0
public/less/bootstrap/responsive-768px-979px.scss → public/sass/bootstrap/responsive-768px-979px.scss


+ 0 - 0
public/less/bootstrap/responsive-utilities.scss → public/sass/bootstrap/responsive-utilities.scss


+ 0 - 0
public/less/bootstrap/responsive.scss → public/sass/bootstrap/responsive.scss


+ 0 - 0
public/less/components/_alerts.scss → public/sass/components/_alerts.scss


+ 0 - 0
public/less/components/_buttons.scss → public/sass/components/_buttons.scss


+ 0 - 0
public/less/components/_color_picker.scss → public/sass/components/_color_picker.scss


+ 0 - 0
public/less/components/_dashboard.scss → public/sass/components/_dashboard.scss


+ 0 - 0
public/less/components/_dropdown.scss → public/sass/components/_dropdown.scss


+ 0 - 0
public/less/components/_filter-controls.scss → public/sass/components/_filter-controls.scss


+ 0 - 0
public/less/components/_filter-list.scss → public/sass/components/_filter-list.scss


+ 0 - 0
public/less/components/_filter-table.scss → public/sass/components/_filter-table.scss


+ 0 - 0
public/less/components/_footer.scss → public/sass/components/_footer.scss


+ 0 - 0
public/less/components/_gf-form.scss → public/sass/components/_gf-form.scss


+ 0 - 0
public/less/components/_gfbox.scss → public/sass/components/_gfbox.scss


+ 0 - 0
public/less/components/_infobox.scss → public/sass/components/_infobox.scss


+ 0 - 0
public/less/components/_modals.scss → public/sass/components/_modals.scss


+ 0 - 0
public/less/components/_navbar.scss → public/sass/components/_navbar.scss


+ 0 - 0
public/less/components/_navs.scss → public/sass/components/_navs.scss


+ 0 - 0
public/less/components/_old_stuff.scss → public/sass/components/_old_stuff.scss


+ 0 - 0
public/less/components/_pagination.scss → public/sass/components/_pagination.scss


+ 0 - 0
public/less/components/_panel_dashlist.scss → public/sass/components/_panel_dashlist.scss


+ 0 - 0
public/less/components/_panel_graph.scss → public/sass/components/_panel_graph.scss


+ 0 - 0
public/less/components/_panel_singlestat.scss → public/sass/components/_panel_singlestat.scss


+ 0 - 0
public/less/components/_panel_table.scss → public/sass/components/_panel_table.scss


+ 0 - 0
public/less/components/_popovers.scss → public/sass/components/_popovers.scss


+ 0 - 0
public/less/components/_query_editor.scss → public/sass/components/_query_editor.scss


+ 0 - 0
public/less/components/_scrollbar.scss → public/sass/components/_scrollbar.scss


+ 0 - 0
public/less/components/_search.scss → public/sass/components/_search.scss


+ 0 - 0
public/less/components/_shortcuts.scss → public/sass/components/_shortcuts.scss


+ 0 - 0
public/less/components/_sidemenu.scss → public/sass/components/_sidemenu.scss


+ 0 - 0
public/less/components/_submenu.scss → public/sass/components/_submenu.scss


+ 0 - 0
public/less/components/_tables_lists.scss → public/sass/components/_tables_lists.scss


+ 0 - 0
public/less/components/_tabs.scss → public/sass/components/_tabs.scss


+ 0 - 0
public/less/components/_tags.scss → public/sass/components/_tags.scss


+ 0 - 0
public/less/components/_tagsinput.scss → public/sass/components/_tagsinput.scss


+ 0 - 0
public/less/components/_tightform.scss → public/sass/components/_tightform.scss


+ 0 - 0
public/less/components/_timepicker.scss → public/sass/components/_timepicker.scss


+ 0 - 0
public/less/components/_tooltip.scss → public/sass/components/_tooltip.scss


+ 0 - 0
public/less/components/_typeahead.scss → public/sass/components/_typeahead.scss


+ 0 - 0
public/less/grafana-responsive.scss → public/sass/grafana-responsive.scss


+ 0 - 0
public/less/grafana.dark.scss → public/sass/grafana.dark.scss


+ 0 - 0
public/less/grafana.light.scss → public/sass/grafana.light.scss


+ 0 - 0
public/less/layout/_page.scss → public/sass/layout/_page.scss


+ 0 - 0
public/less/mixins/_breakpoints.scss → public/sass/mixins/_breakpoints.scss


+ 0 - 0
public/less/mixins/_buttons.scss → public/sass/mixins/_buttons.scss


+ 0 - 0
public/less/mixins/_grid-framework.scss → public/sass/mixins/_grid-framework.scss


+ 0 - 0
public/less/mixins/_grid.scss → public/sass/mixins/_grid.scss


+ 0 - 0
public/less/mixins/_mixins.scss → public/sass/mixins/_mixins.scss


+ 0 - 0
public/less/pages/_admin.scss → public/sass/pages/_admin.scss


+ 0 - 0
public/less/pages/_alerting.scss → public/sass/pages/_alerting.scss


+ 0 - 0
public/less/pages/_apps.scss → public/sass/pages/_apps.scss


+ 0 - 0
public/less/pages/_login.scss → public/sass/pages/_login.scss


+ 0 - 0
public/less/pages/_playlist.scss → public/sass/pages/_playlist.scss


+ 0 - 0
public/less/pages/_signup.scss → public/sass/pages/_signup.scss


+ 0 - 0
public/less/utils/_angular.scss → public/sass/utils/_angular.scss


+ 0 - 0
public/less/utils/_flex.scss → public/sass/utils/_flex.scss


+ 0 - 0
public/less/utils/_utils.scss → public/sass/utils/_utils.scss


+ 0 - 0
public/less/utils/_validation.scss → public/sass/utils/_validation.scss


+ 2 - 2
tasks/options/sass.js

@@ -4,8 +4,8 @@ module.exports = function(config) {
     src:{
       options: {},
       files: {
-        "<%= genDir %>/css/grafana.dark.css": "<%= srcDir %>/less/grafana.dark.scss",
-        "<%= genDir %>/css/grafana.light.css": "<%= srcDir %>/less/grafana.light.scss",
+        "<%= genDir %>/css/grafana.dark.css": "<%= srcDir %>/sass/grafana.dark.scss",
+        "<%= genDir %>/css/grafana.light.css": "<%= srcDir %>/sass/grafana.light.scss",
       }
     }
   };

+ 12 - 0
tasks/options/scsslint.js

@@ -0,0 +1,12 @@
+module.exports = function(config) {
+  return {
+    options: {
+      bundleExec: true,
+      config: 'public/sass/.scss-lint.yml',
+      reporterOutput: null
+    },
+    core: {
+      src: ['public/sass/**/*.scss', '!public/sass/base/_normalize.scss']
+    }
+  };
+};