codecamp

SCSS-Lint

scss-lint.yml

scss_files: "**/*.scss"


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`


  ColorKeyword:
    enabled: false


  ColorVariable:
    enabled: false


  Comment:
    enabled: false


  DebugStatement:
    enabled: true


  DeclarationOrder:
    enabled: true


  DuplicateProperty:
    enabled: false


  ElsePlacement:
    enabled: true
    style: same_line # or 'new_line'


  EmptyLineBetweenBlocks:
    enabled: false
    ignore_single_line_blocks: false


  EmptyRule:
    enabled: true


  FinalNewline:
    enabled: false
    present: true


  HexLength:
    enabled: true
    style: short # or 'long'


  HexNotation:
    enabled: true
    style: lowercase # or 'uppercase'


  HexValidation:
    enabled: true


  IdSelector:
    enabled: false


  ImportantRule:
    enabled: false


  ImportPath:
    enabled: true
    leading_underscore: false
    filename_extension: false


  Indentation:
    enabled: false
    allow_non_nested_indentation: false
    character: space # or 'tab'
    width: 4


  LeadingZero:
    enabled: true
    style: exclude_zero # or 'include_zero'


  MergeableSelector:
    enabled: true
    force_nesting: false


  NameFormat:
    enabled: true
    allow_leading_underscore: false
    convention: hyphenated_lowercase # or 'camel_case', or 'snake_case', or a regex pattern


  NestingDepth:
    enabled: false
    max_depth: 5


  PlaceholderInExtend:
    enabled: true


  PropertyCount:
    enabled: false
    include_nested: false
    max_properties: 10


  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: {}


  PropertySortOrder:
    enabled: false
    ignore_unspecified: false
    min_properties: 2
    separate_groups: true


  PropertySpelling:
    enabled: true
    extra_properties: []


  QualifyingElement:
    enabled: false
    allow_element_with_attribute: false
    allow_element_with_class: false
    allow_element_with_id: false


  SelectorDepth:
    enabled: false
    max_depth: 5


  SelectorFormat:
    enabled: true
    convention: hyphenated_lowercase # or 'strict_BEM', or 'hyphenated_BEM', or 'snake_case', or 'camel_case', or a regex pattern
    ignored_types: ['id']


  Shorthand:
    enabled: true
    allowed_shorthands: [1, 2, 3]


  SingleLinePerProperty:
    enabled: true
    allow_single_line_rule_sets: false


  SingleLinePerSelector:
    enabled: true


  SpaceAfterComma:
    enabled: true


  SpaceAfterPropertyColon:
    enabled: true
    style: at_least_one_space # 'one_space', or 'no_space', or 'aligned'


  SpaceAfterPropertyName:
    enabled: true


  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 single_quotes


  TrailingSemicolon:
    enabled: true


  TrailingZero:
    enabled: true


  UnnecessaryMantissa:
    enabled: true


  UnnecessaryParentReference:
    enabled: true


  UrlFormat:
    enabled: false


  UrlQuotes:
    enabled: true


  VariableForProperty:
    enabled: false
    properties: []


  VendorPrefix:
    enabled: false
    identifier_list: base
    additional_identifiers: []
    excluded_identifiers: []


  ZeroUnit:
    enabled: true


  Compass::*:
    enabled: false
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

编辑器配置和构建检查

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }