Skip to content

Files

Latest commit

 

History

History
28 lines (20 loc) · 605 Bytes

enforce-default-message.md

File metadata and controls

28 lines (20 loc) · 605 Bytes

Pattern: Missing defaultMessage

Issue: -

Description

Can be useful in case you want to extract messages for translations from source code. This way can make sure people won't forget about defaultMessage.

import {defineMessages} from 'react-intl'

const messages = defineMessages({
  // WORKS
  foo: {
    defaultMessage: 'This is default message',
    description: 'bar',
  },
  // FAILS
  bar: {
    description: 'bar',
  },
})

Further Reading