1.0.2 • Published 5 years ago

eslint-plugin-typescript-space-curly v1.0.2

Weekly downloads
3
License
ISC
Repository
-
Last release
5 years ago

Description

This package is a typescript-eslint plugin that adds rules for inner spacing for curly braces in interfaces and literal object types.

Installation

Run the command npm install eslint-plugin-typescript-space-curly.

Inside .eslintrc.js, add this line in your plugins : 'typescript-space-curly' And finally add the rules to your rules : 'typescript-space-curly/interface-curly-inner-spacing': 'error', 'typescript-space-curly/literal-object-type-curly-inner-spacing': 'error'

Uses

interface MyInterface = {property: string} will give 2 errors:

'A space is required after '{'. and 'A space is required before '}'. Applying the fix will turn the code into interface MyInterface = { property: string }

The same applies to let fooObject: {property: string} , since it is a literal object type.