Использование замены строки очень хрупок и приведет к ошибкам суттинга. Вместо этого укажите IFormatProvider
. Например:
MyNumber = float.Parse("123.5", CultureInfo.InvariantCulture);
Или вы можете указать NumberFormatInfo
, используя другую перегрузку Parse
.
В вашем .eslintrc.json
в разделе extends
включите следующий плагин:
'extends': [
'plugin:react/recommended'
]
Поскольку я нашел это во время поиска в Google, вы должны знать, что этого простого правила достаточно, чтобы предотвратить это сообщение:
react/jsx-uses-react
Набор правил react/recommended
добавляет многие другие правила вы можете не захотеть.
Чтобы решить эту проблему без добавления новых правил из react/recommended
, установите eslint-plugin-react
:
npm i eslint-plugin-react --save
добавьте .eslintrc.js
:
"plugins": ["react"]
и:
"rules": {
"react/jsx-uses-react": "error",
"react/jsx-uses-vars":
"error"
}
В моем случае мне нужно было добавить в .eslintrc.js
:
'extends': [
'plugin:react/recommended'
]
плюс конкретную настройку, чтобы избавиться от импорта preact: import { h } from 'preact'
, но вы можете использовать этот пример, чтобы избавиться от своего конкретные предупреждения, например:
"no-unused-vars": [
"error",
{
"varsIgnorePattern": "^h$"
}
],