Javascript 区域设置代码的camelcase中的ESLint警告

Javascript 区域设置代码的camelcase中的ESLint警告,javascript,ecmascript-6,eslint,Javascript,Ecmascript 6,Eslint,我使用ESLint来提高代码质量,但我不需要它警告某些声明,例如locale codeen_US 如果我在注释中添加一些配置,就像告诉我的那样 ESLint仍在警告camelcase问题。在这种情况下,如何关闭警告?我对配置行有疑问: Doc says: /* eslint camelcase: ["error", {properties: "never"}] */ But you did this: /* eslint camelcase: ["error", "properties": [

我使用ESLint来提高代码质量,但我不需要它警告某些声明,例如locale code
en_US

如果我在注释中添加一些配置,就像告诉我的那样


ESLint仍在警告camelcase问题。在这种情况下,如何关闭警告?

我对配置行有疑问:

Doc says:
/* eslint camelcase: ["error", {properties: "never"}] */
But you did this:
/* eslint camelcase: ["error", "properties": ["never"]] */
(编辑:Buuut它似乎并没有什么不同(见评论)。问题一定在其他地方)

我也不确定你是否得到了@vahdet的建议:

import { zh_TW as zhTw } from 'moment/locale/zh-tw';
               ^^^^^^^

然后在代码中使用
zhTw
,而不是
zh_TW
,并且不需要对linter进行排除:)

您是否可以尝试从'矩/locale/zh TW'导入{zh_TW as zhTw};我可以使用
从'moment/locale/zh tw'导入zhTW
来更正警告。但是我不知道哪一个是常见的,
enUS
en_US
,因为
en-US
不能使用。哦,有一个拼写错误,谢谢!我明白了,很抱歉上面的评论,我误解了你们说的,
import{zh_TW as zhTW}来自'moment/locale/zh TW'
肯定可以工作,但它与从'moment/locale/zh tw导入zhTW相同。我必须准确地问我的问题,哪一个是常用的-
zhTW
还是
zh_TW
。我明白了。为了回答这个问题,我认为最常见的形式是
zh_TW
zh_CN
en_US
fr_fr
fr_CA
,等等。但这只是我的印象。但我的印象是变量的名称并不重要(除了linter的观点…),是吗?更新:对不起,我试图更正我的打字错误,eslint仍然显示警告。你是对的,只是有点强迫症迫使我知道哪一个更好。啊,好吧,对不起,我没有亲自尝试,只是你链接了文档,它说了一些不同的东西:)我理解避免使用
的问题,因为zhTW
并不令人满意,如果能够控制过梁,那就太好了。。。更新答案只是为了让大家知道第一个建议不起作用。
import { zh_TW as zhTw } from 'moment/locale/zh-tw';
               ^^^^^^^