Skip to content

Latest commit

 

History

History
49 lines (45 loc) · 1.39 KB

JSCS.md

File metadata and controls

49 lines (45 loc) · 1.39 KB

JSCS discarded rules

Disallow/Require pairs

  • CapitalizedComments
  • NewlineBeforeBlockStatements
  • ObjectKeysOnNewLine
  • PaddingNewLinesAfterBlocks
  • PaddingNewLinesAfterUseStrict
  • PaddingNewLinesBeforeExport
  • PaddingNewLinesBeforeKeywords
  • PaddingNewLinesInObjects
  • SpaceBetweenArguments
  • SpacesInConditionalExpression
  • SpacesInForStatement
  • SpacesInsideBrackets
  • MultiLineTernary
  • SpacesInsideImportedObjectBraces

Disallow only

  • disallowNamedUnassignedFunctions
  • disallowNodeTypes
  • disallowNotOperatorsInConditionals
  • disallowSpaceAfterBinaryOperators
  • disallowSpaceBeforeBinaryOperators
  • disallowIdenticalDestructuringNames
  • disallowArrayDestructuringReturn
  • disallowSpacesInsideTemplateStringPlaceholders

Require only

  • requireAnonymousFunctions
  • requireBlocksOnNewline
  • requireDollarBeforejQueryAssignment
  • requireMatchingFunctionName
  • requireNumericLiterals
  • requireShorthandArrowFunctions
  • requireSpacesInCallExpression
  • requireNewlineBeforeSingleStatementsInIf
  • requireSpaceBeforeDestructuredValues
  • requireArrayDestructuring
  • requireObjectDestructuring
  • requireCapitalizedConstructors
  • requireLineBreakAfterVariableAssignment

Validation

  • maximumNumberOfLines
  • validateAlignedFunctionParameters
  • validateNewlineAfterArrayElements
  • validateParameterSeparator
  • validateOrderInObjectKeys