prefer-providing-intl-description
added in: 1.0.0 warning.
Warns when the Intl.message(), Intl.plural(), Intl.gender() or Intl.select() methods are invoked without a description.
To make the translator's job easier, provide a description of the message usage.
Example
Bad:
import 'package:intl/intl.dart';
class SomeClassI18n {
  static final String message = Intl.message(
    'message',
    name: 'SomeClassI18n_message',
    desc: '',
  );
  static String plural = Intl.plural(
    1,
    one: 'one',
    other: 'other',
    name: 'SomeClassI18n_plural',
  );
  static String gender = Intl.gender(
    'other',
    female: 'female',
    male: 'male',
    other: 'other',
    name: 'SomeClassI18n_gender',
    desc: '',
  );
  static String select = Intl.select(
    true,
    {true: 'true', false: 'false'},
    name: 'SomeClassI18n_select',
  );
}
Good:
import 'package:intl/intl.dart';
class SomeClassI18n {
  static final String message = Intl.message(
    'message',
    name: 'SomeClassI18n_message',
    desc: 'Message description',
  );
  static String plural = Intl.plural(
    1,
    one: 'one',
    other: 'other',
    name: 'SomeClassI18n_plural',
    desc: 'Plural description',
  );
  static String gender = Intl.gender(
    'other',
    female: 'female',
    male: 'male',
    other: 'other',
    name: 'SomeClassI18n_gender',
    desc: 'Gender description',
  );
  static String select = Intl.select(
    true,
    {true: 'true', false: 'false'},
    name: 'SomeClassI18n_select',
    desc: 'Select description',
  );
}