Skip to content

leonardodino/eslint-plugin-react-intl-static

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eslint-plugin-react-intl-static

npm Build Status Code Coverage

rules to enforce statically analysable react-intl usage.

Roadmap

v0.0.0

  • detect basic violations in <FormattedMessage />
  • detect basic violations in formatMessage({})
  • detect basic violations in defineMessages({})
  • basic fixes for <FormattedMessage />
  • basic fixes for formatMessage({})
  • basic fixes for defineMessages({})
  • handle basic interaction of defineMessages + formatMessage
  • handle fallback interaction of defineMessages + formatMessage
  • add option for allowing computed keys in defineMessages

v0.0.1

v0.0.2

  • improve eslint version compatibility
  • add docs

v0.1.0

  • disallow renaming/aliasing of functions/imports
  • disallow passing formatMessage as a positional argument

v0.2.0

  • move to typescript
  • remove this roadmap

v0.3.0

  • separate useful functions into it's own package
  • monorepo, maybe 🤔