# 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`