Rule name | Description | Auto-fixable |
---|---|---|
comment |
enforce starting a single-line comment with either TODO: , HACK: , See {url} , or a first-capitalized word |
|
export-name-after-file-name |
enforce naming a default exported identifier after the file name | |
import-convention |
enforce naming imported identifiers after the user-defined list | |
import-name-after-file-name |
enforce naming a default imported identifier after the file or the directory name (for an index file) | |
import-path-from-closest-index |
enforce 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" | Yes |
no-shortened-identifier |
enforce naming an identifier without the user-defined abbreviations | |
no-top-level-require |
enforce writing no top-level require
|
|
promise-all-with-static-array |
enforce passing a static array to Promise.all()
|
|
react-export-default |
enforce writing React components consistently | Yes |
react-prop-type |
enforce writing type definition for React props | |
react-sort-props |
enforce consistent React props sorting | Yes |
require-name-after-file-name |
enforce 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 |
Yes |
sort-imports |
enforce sorting import statements. By default, this will sort according to Renke
|
Yes |
test-case-group |
enforce using a function reference as a test case description | Yes |
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 |
Yes |
test-case-title |
enforce 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-name |
enforce naming enumerations consistently; the possible options are "PascalCase" (default), "camelCase" , "UPPERCASE" , "SNAKE_CASE"
|
|
typescript-explicit-return-type |
enforce writing an explicit return type for exported functions | |
typescript-exported-interface |
enforce exporting an interface , unless it is inside a declare block |
|
typescript-method-type |
enforce writing function types using arrow notation | Yes |
eslint-plugin-levitate
5.0.3 • Public • PublishedVersions
Current Tags
- VersionDownloads (Last 7 Days)
- Tag
- 5.0.3240
- latest
Version History
- VersionDownloads (Last 7 Days)
- Published
- 5.0.3240
- 5.0.21
- 5.0.10
- 5.0.00
- 4.1.11
- 4.1.00
- 4.0.20
- 4.0.10
- 4.0.00
- 3.23.01
- 3.22.00
- 3.21.00
- 3.20.00
- 3.19.10
- 3.19.00
- 3.18.40
- 3.18.30
- 3.18.20
- 3.18.10
- 3.18.00
- 3.17.00
- 3.16.00
- 3.15.00
- 3.14.05
- 3.13.00
- 3.12.00
- 3.11.10
- 3.11.00
- 3.10.40
- 3.10.30
- 3.10.20
- 3.10.10
- 3.10.00
- 3.9.00
- 3.8.60
- 3.8.50
- 3.8.40
- 3.8.30
- 3.8.20
- 3.8.10
- 3.8.00
- 3.7.00
- 3.6.10
- 3.6.00
- 3.5.10
- 3.5.00
- 3.4.00
- 3.3.00
- 3.2.00
- 3.1.00
- 3.0.00
- 2.11.00
- 2.10.00
- 2.9.00
- 2.8.00
- 2.7.40
- 2.7.30
- 2.7.20
- 2.7.10
- 2.7.00
- 2.6.50
- 2.6.40
- 2.6.30
- 2.6.20
- 2.6.10
- 2.6.00
- 2.5.30
- 2.5.20
- 2.5.10
- 2.5.00
- 2.4.00
- 2.3.00
- 2.2.10
- 2.2.00
- 2.1.30
- 2.1.20
- 2.1.10
- 2.1.00
- 2.0.40
- 2.0.30
- 2.0.20
- 2.0.10
- 2.0.00
- 1.2.10
- 1.2.00
- 1.1.00
- 1.0.00
Package Sidebar
Install
npm i eslint-plugin-levitate
Weekly Downloads
248
Version
5.0.3
License
ISC
Unpacked Size
151 kB
Total Files
25