###前提・実現したいこと
こちらの2次元配列を
JavaScript
1const mens = [ 2 ["田居", "tai.png", 25], 3 ["成屋", "seiya.png", 19], 4 ["加間", "kama.png", 22] 5];
次のように整形したいのですが、
JavaScript
1const mens = [ 2 ["田居", "tai.png", 25], 3 ["成屋", "seiya.png", 19], 4 ["加間", "kama.png", 22] 5];
###発生している問題・エラーメッセージ
ESLintに
'Multiple spaces found before '25'. (no-multi-spaces)' 'Multiple spaces found before '22'. (no-multi-spaces)'
と言われてしまいます。
###該当のソースコード
以下のように書けば回避できるものの、根本的な解決になっていません。
JavaScript
1/* eslint-disable no-multi-spaces */ 2const mens = [ 3 ["田居", "tai.png", 21], 4 ["成屋", "seiya.png", 19], 5 ["加間", "kama.png", 20] 6]; 7/* eslint-enable no-multi-spaces */
pngファイル名の長さを整えれば・・という発想もあるでしょうけれど、それは言わない約束でお願いします。
###試したこと
「Parsar Demo」で上記コードを入力してみましたが、「だから…何?(汗)」といった感じで、右画面に出力されたパラメータを活かす知識はありませんでした。
「ESTree」に何らかのヒントがあるらしいという情報も得たのですが、どこをどう見れば良いやら途方に暮れてしまいました。
###補足情報(言語/FW/ツール等のバージョンなど)
「.eslintrc.json」の該当箇所は以下のような感じにしています。
JSON
1"rules": { 2 "no-multi-spaces": ["error", 3 { "ignoreEOLComments": true, 4 "exceptions": { "Property": true, 5 "VariableDeclarator": true, 6 "AssignmentExpression": true } }], 7}
ArrayExpressionを使えば良いのかなと、よく分からないながらも試してみましたがダメでした。
(2017-08-23-12:07追記:試されていなかったようです。お騒がせして申し訳ございません。自己解決しました。)
ご教授よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー