NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4238 most downloaded on npm
Flowtype linting rules for ESLint.
Last release 5 years ago
no release in 18 months
Ships unpredictably
gaps range from 1 weeks to 8 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
185 releases · first in 2015
# 3.10.0 (2019-06-10) ### Features * add require-inexact-type rule
## 3.9.1 (2019-05-23) ### Bug Fixes * requireReadOnlyReactProps
One column per quarter.
add require-readonly-react-props rule
## 3.8.2 (2019-05-11) ### Bug Fixes * update GitSpo badge URL
don't crash when encountering unparameterized Arrays
parse docblock more robustly for onlyFilesWithFlowAnnotation usage
add annotateUndefined: 'ignore' option
return type rule for plain object properties (fixes #396)
add rule to make sure that object type that is spread has exact type
skip type-import-style identifier in "declare module"
add "ignoreTypeDefault" option to "type-import-style"
fix async generator bug (fixes #387) (5adb546), closes #386
remove deprecated rule from recommended config
support arrow function type shorthand
# 3.3.0 (2019-02-12) ### Features * add no-mixed rule
## 3.2.2 (2019-02-12) ### Bug Fixes * update dependencies
modify require-return-type about annotateUndefined
remove mixed from weak types (issue #361)
## 3.1.4 (2018-10-28) ### Bug Fixes * attempt to build README
## 3.1.3 (2018-10-28) ### Bug Fixes * generate docs in CI/CD
## 3.1.2 (2018-10-28) ### Bug Fixes * correct addAssertions path (0d664d8) * correct addAssertions path
## 3.1.1 (2018-10-26) ### Bug Fixes * automate README generation
add require-compound-type-alias
mixed is now treated as a weak type by default.
bump versions of babel-eslint, eslint and eslint-config-canonical
## 2.50.2 (2018-09-27) ### Bug Fixes * Fix semi rule for opaque types
make require-exact-type ignore indexers in map types
add variable declarations to colon spacing checks
automatically include plugin when extending preset (fixes #313 #314)
object-type-delimeter with new babel-eslint
## 2.49.2 (2018-06-01) ### Bug Fixes * variance issues with babel 7
Fix $FlowFixMe comments for eslint 4
don't require $ReadOnlyArray if variable is initialized with empty array
add fixer for requireValidFileAnnotation when always
## 2.47.1 (2018-05-22) ### Bug Fixes * update dependencies
Change default array notation for simple types to "verbose"
support fixing sort keys with ObjectTypeSpreadProperty
<a name"2.46.3"></a>
noDupeKeys ignores ObjectTypeSpreadProperty
<a name"2.46.2"></a>
(type-import-style) Support import aliases when fixing
<a name"2.46.1"></a>
## 2.46.0 (2018-02-21) #### Features * add type-import-style rule
add require-types-at-top rule (, #168, #285) (74bcb8c1, closes #319)
## 2.44.0 (2018-02-13) #### Features * add no-existential-type rule
Add newline-after-flow-annotation rule
<a name"2.43.0"></a>
add require-exact-type rule () (#305) (20086872, closes #304, #304)
require-return-type excludeMatching for class properties
<a name"2.41.1"></a>
## 2.41.0 (2018-01-06) #### Features * add no-flow-fix-me-comments
Mark opaque type identifiers as defined with define-flow-type
<a name"2.40.1"></a>
Implement define-flow-type for declare type
<a name"2.40.0"></a>
allow class methods to be excluded from require-return-type
<a name"2.39.1"></a>
## 2.39.0 (2017-10-06) #### Features * add no-mutable-array rule
<a name"2.39.0"></a>
no-mutable-array rule (#236) (#279) (8a08fcd2)sortKeys auto-fix works with property variance
Handle settings property in readmeAssertions.js script
<a name"2.37.0"></a>
## 2.36.0 (2017-09-25) #### Features * add rule no-unused-expressions
Properly check line breaks in space-after-type-colon
<a name"2.35.1"></a>
## 2.35.0 (2017-07-11) #### Bug Fixes * drop Node.js v4 from test suit (6eceb895) #### Features * Rule schemas for validation.
@flow flag does not need to be first comment
<a name"2.34.1"></a>
update looksLikeFlowFileAnnotation regex to match only @flow
<a name"2.34.0"></a>
looksLikeFlowFileAnnotation regex to match only @flow (#233) (42328cd8)add type re-export support to no-types-missing-file-annotation
<a name"2.33.0"></a>
rename no-types-missing-flow-annotation to no-types-missing-file-annotation
<a name"2.32.1"></a>
add no-types-missing-flow-annotation to the recommended preset
<a name"2.32.0"></a>
Your coding agent can read these notes before it upgrades. Set up the MCP server →