8.0.1 • Published 5 months ago

eslint-plugin-levitate v8.0.1

Weekly downloads
1,470
License
ISC
Repository
github
Last release
5 months ago

Note that 🔧 indicates the rule is auto-fixable.

RuleDescription
commentenforce starting a single-line comment with either TODO:, HACK:, See {url}, or a first-capitalized word
consecutive-block-new-line 🔧enforce having a new line at the end of a non-last block and the other way around
export-name-after-file-nameenforce naming a default exported identifier after the file name
import-conventionenforce naming imported identifiers after the user-defined list
import-name-after-file-nameenforce naming a default imported identifier after the file or the directory name (for an index file)
import-path-from-closest-indexenforce writing an import path pointing to the closest index file
import-path-without-mentioning-index 🔧enforce writing an import path to an index file without mentioning "index.js"
no-shortened-identifierenforce naming an identifier without the user-defined abbreviations
no-top-level-requireenforce writing no top-level require
parameter-new-line 🔧enforce having consistent new lines between parameters
promise-all-with-static-arrayenforce passing a static array to Promise.all()
react-export-default 🔧enforce writing React components consistently
react-new-line 🔧enforce having an additional empty line between two React elements if both of them occupy multiple lines
react-prop-typeenforce writing type definition for React props
react-sort-props 🔧enforce consistent React props sorting
require-name-after-file-nameenforce naming an identifier after the file name of its require statement
require-name-after-predefined-name 🔧enforce naming an identifier after the user-defined list of its require statement
sort-imports 🔧enforce sorting import statements. By default, this will sort according to Renke
test-case-group 🔧enforce using a function reference as a test case description
test-case-new-line 🔧enforce having a new line between it, test, describe and before expect function calls; this applies to *.{test,spec} files only
test-case-titleenforce writing consistent test case titles for it and test function calls; the allowed pattern of the test case title is "(does not) return/render/call/fetch/set/throw(s) ... (, given ...)"; this also disallows writing some vague words, such proper, correct, appropriate, accurate, perfect
typescript-enum-nameenforce naming enumerations consistently; the possible options are "PascalCase" (default), "camelCase", "UPPERCASE", "SNAKE_CASE"
typescript-explicit-return-typeenforce functions to have explicit function return types
typescript-exported-interfaceenforce exporting an interface, unless it is inside a declare block
typescript-method-type 🔧enforce writing function types using arrow notation
8.0.1

5 months ago

8.0.0

8 months ago

7.1.2

10 months ago

7.1.1

10 months ago

7.1.0

10 months ago

7.1.0-rc1

10 months ago

7.0.0

11 months ago

6.0.2

11 months ago

6.0.1

1 year ago

6.0.0

1 year ago

5.0.3

1 year ago

5.0.2

1 year ago

5.0.1

1 year ago

5.0.0

1 year ago

4.1.1

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.0.2

2 years ago

4.1.0

2 years ago

3.23.0

2 years ago

3.22.0

3 years ago

3.20.0

3 years ago

3.17.0

3 years ago

3.19.0

3 years ago

3.19.1

3 years ago

3.21.0

3 years ago

3.18.4

3 years ago

3.16.0

3 years ago

3.18.1

3 years ago

3.18.0

3 years ago

3.18.3

3 years ago

3.18.2

3 years ago

3.15.0

3 years ago

3.10.1

4 years ago

3.10.0

4 years ago

3.10.3

4 years ago

3.12.0

4 years ago

3.10.2

4 years ago

3.14.0

4 years ago

3.10.4

4 years ago

3.11.0

4 years ago

3.13.0

4 years ago

3.11.1

4 years ago

3.9.0

4 years ago

3.8.6

5 years ago

3.8.5

5 years ago

3.8.4

5 years ago

3.8.3

5 years ago

3.8.2

5 years ago

3.8.1

5 years ago

3.8.0

5 years ago

3.7.0

5 years ago

3.6.1

5 years ago

3.6.0

5 years ago

3.5.1

5 years ago

3.5.0

5 years ago

3.4.0

6 years ago

3.3.0

6 years ago

3.2.0

6 years ago

3.1.0

6 years ago

3.0.0

6 years ago

2.11.0

6 years ago

2.10.0

6 years ago

2.9.0

6 years ago

2.8.0

6 years ago

2.7.4

7 years ago

2.7.3

7 years ago

2.7.2

7 years ago

2.7.1

7 years ago

2.7.0

7 years ago

2.6.5

7 years ago

2.6.4

7 years ago

2.6.3

7 years ago

2.6.2

7 years ago

2.6.1

7 years ago

2.6.0

7 years ago

2.5.3

7 years ago

2.5.2

7 years ago

2.5.1

7 years ago

2.5.0

7 years ago

2.4.0

7 years ago

2.3.0

7 years ago

2.2.1

7 years ago

2.2.0

7 years ago

2.1.3

7 years ago

2.1.2

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago