私はVuejsプロジェクト(Vue-cliを使って)にAirbnb Eslintをunsingしています。ルールの1つはno-param-reassignです。 (Vuexを使用して)状態を制御するためには、変異/アクションを使用する必要がありますルールVuex Mutations and Airbnb eslint
mutations: {
increase: (state) => {
const thisState = state;
thisState.coutner++;
}
}
に応じ
ルール変更後の紛争
mutations: {
increase: (state) => {
state.counter++;
}
}
をあり上のステートメントを書いて、eslintルールを破るより良い方法?
ソリューション(Cobaltwayのanswerのおかげで)
がルールにignorePropertyModificationsFor
に'state'
を追加します。
Yuck!私はそのルールを無効にするでしょう。あなたのプロジェクトに適したスタイルガイドを選んでください。 –
@craig_hええ、それは本当に悪いことが分かります。通常、私は標準的なスタイルを使用しますが、エアバッグを試してみることにしました。私はこのルールをオフにしなければならないでしょう。 –
ルールを完全に無効にする必要はありません。私の追加を参照してください。 – Cobaltway