問題タブ [flycheck]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1253 参照

ruby-on-rails - rubocop を使用した Emacs フライチェック モードでのエラー

rubocop チェッカーでフライチェック モードを使用します。

rbファイルを開くと、

フライチェックモードが機能しない

また、projectile / projectile-rails モードも使用します。しかし、いくつかのプロジェクトの rb ファイルはエラーを発生させません。一部のプロジェクトでエラーが発生しました。

0 投票する
1 に答える
1336 参照

emacs - Flycheck のインストール: Mx package-install [一致しません]

私はEmacs(およびLinux)に比較的慣れていません。flycheckをインストールしようとしています。インストール手順に従って、追加しました

私の.emacsファイルに(その後、Emacsを強制終了して再起動しました)。

それからM-x package-install RET flycheck RET。しかしEmacsは言う[No match]。私が間違っていることはありますか?

プラットフォーム: Emacs 24.3.1、Ubuntu 14.04 LTS 64 ビット、VMware (Windows 10 ホスト) で実行。

0 投票する
1 に答える
118 参照

emacs - Emacs: autotools & make を使用してコードベースで flycheck を使用する

特定のCPPオプションとさまざまなインクルードディレクトリが大量にあり、すべてフェーズで処理される巨大なプロジェクトでflycheckを簡単に使用するにはどうすればよい./configureですか? からこれらのパスを取得することは可能config.logですが、flycheck doc には、任意の gcc オプションを転送するオプションはありません。

十分に一般的な使用例だと思います。それとも、gcc オプションをマーシャリングするための解析スクリプトを常に作成するflycheck-gcc-include-path必要がありますか?

0 投票する
1 に答える
707 参照

python - Flycheck を Emacs の flake8 で使用する場合、Python 2 と 3 を切り替えるにはどうすればよいですか?

Flycheck を Emacs の flake8 で使用する場合、Python 2 と 3 を切り替えるにはどうすればよいですか?

Flycheck for Emacs をインストールしたら、次のような構文チェッカーをインストールしますflake8

flake8を使用してインストールするpip install flake8と、Flycheck は Python 2 構文をチェックします。

ただし、を使用pip3 install flake8すると、Flycheck は Python 3 の構文をチェックします。

Emacs 24 で Python 2 と 3 のモードを切り替えるにはどうすればよいですか?

0 投票する
1 に答える
1299 参照

emacs - flycheck (eslint を使用) で迷惑な下線を削除するにはどうすればよいですか?

Spacemacs と flycheck-eslint をリンターとして使用して、React コードをチェックしています。

これが私のプロジェクトです.eslintrc

にセミコロンを設定していません.eslintrc。Atom Editor、Sublime Text3、VSCode を試してみましたが、期待どおりに動作します。

しかし、spacemacs では、迷惑な下線のヒントが表示されました。

ここに画像の説明を入力

迷惑な下線を削除するにはどうすればよいですか??

ありがとう!

0 投票する
0 に答える
276 参照

emacs - Flycheck 自動修正エラー

こんにちはコミュニティ私は Spacemacs を使用しています。彼のすべての機能はうまく機能しており、すべてのレイヤーが整理されている方法は驚くべきものです。現在、私は typescript を使用していますが、この質問はどの言語にも共通しています。

flycheck を正しくセットアップし、完全に動作しています。すべてのエラーを通知しています。

Flycheck にすべての構文エラーをまとめて修正させるにはどうすればよいですか? 現在、セミコロンまたはスペースを追加するか、誰が知っているかを1つずつ追加しています。このエラーをすべて修正するスクリプトを実行できる関数または何かである必要があります。

0 投票する
1 に答える
346 参照

macos - Flycheck パッケージのステータスが廃止されました

Flycheck を emacs に統合しようとしています。Flycheckexec-pathjs-standardパッケージ マネージャーからインストールしました。

ここに画像の説明を入力

私の.emacsファイルには以下が含まれています:

unix osx yosemite の(同様に).eslint同じホームの場所にファイルがあります。.emacs.bash_profile

この廃止されたステータスを修正して Flycheck を実行するにはどうすればよいですか。低レベルのemacsユーザーである私のコードをlintするのは初めてであることを前もってお詫びします。

0 投票する
2 に答える
1253 参照

python - flycheck: 未定義の名前 'xrange'

私は実行emacs24していますが、emacs は初めてです。でチェックしている Python 2.7 のコードがいくつかありますflycheck。構文を確認すると、次のようになります。

xrangePython3 ではないことは理解していますが、ここでは Python 2.7 を使用しています。raw_input同じエラーが発生するため、Python 3で実行するように構成されていると思います。

これを修正するにはどうすればよいですか?

0 投票する
1 に答える
337 参照

javascript - js2-mode での linting エラーは、フライチェックから*ではない*ように見えますか?

Spacemacs 構成で emacs を使用しています (javascript レイヤーが有効で、構文チェック有効になっていません)。js2 モードでは、間違った lint が発生していることがわかりました (つまり.eslintrc、プロジェクトのルートにファイルがあり、その構成が無視されています - cli から eslint を実行するとエラーは発生しませんが、バッファー内にエラーが表示されます)。

cli からの eslint はエラーを表示しません

この時点で、何がこれらのリンティング エラーを生成している可能性があるのか​​ について、私は少し途方に暮れています。私の知る限り、それらはフライチェックから来ているに違いありません(フライチェックはドキュメントに記載されておらず、どこから呼び出されたのかを見つけることもできませんが、javascriptレイヤーコードのこの行に注意してください)。ただし、フライチェックがオンになっていないことは断言できます。私はこれに確信を持っているので、

  • flycheck-modeインタラクティブなミニバッファを介して手動でオフに切り替えようとしました
  • 実行describe-modeして、フライチェック、リンティング、または構文チェックについて言及されていないことを確認しました
  • flycheck-verify-setupレポートFlycheck Mode is disabled.
  • (add-hook 'flycheck-mode-hook (lambda () (message "entered flycheck mode")))トリガーされないフックを追加しました

では、バッファ内のこれらのエラーはどこから発生している可能性がありますか?

セミコロンと末尾のコンマがないことに関する Eslint エラー

ミニバッファにエラーが表示される

ここに.spacemacs抜粋があります