問題タブ [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.
ruby-on-rails - rubocop を使用した Emacs フライチェック モードでのエラー
rubocop チェッカーでフライチェック モードを使用します。
rbファイルを開くと、
フライチェックモードが機能しない
また、projectile / projectile-rails モードも使用します。しかし、いくつかのプロジェクトの rb ファイルはエラーを発生させません。一部のプロジェクトでエラーが発生しました。
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 ホスト) で実行。
emacs - Emacs: autotools & make を使用してコードベースで flycheck を使用する
特定のCPPオプションとさまざまなインクルードディレクトリが大量にあり、すべてフェーズで処理される巨大なプロジェクトでflycheckを簡単に使用するにはどうすればよい./configure
ですか? からこれらのパスを取得することは可能config.log
ですが、flycheck doc には、任意の gcc オプションを転送するオプションはありません。
十分に一般的な使用例だと思います。それとも、gcc オプションをマーシャリングするための解析スクリプトを常に作成するflycheck-gcc-include-path
必要がありますか?
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 のモードを切り替えるにはどうすればよいですか?
emacs - Flycheck 自動修正エラー
こんにちはコミュニティ私は Spacemacs を使用しています。彼のすべての機能はうまく機能しており、すべてのレイヤーが整理されている方法は驚くべきものです。現在、私は typescript を使用していますが、この質問はどの言語にも共通しています。
flycheck を正しくセットアップし、完全に動作しています。すべてのエラーを通知しています。
Flycheck にすべての構文エラーをまとめて修正させるにはどうすればよいですか? 現在、セミコロンまたはスペースを追加するか、誰が知っているかを1つずつ追加しています。このエラーをすべて修正するスクリプトを実行できる関数または何かである必要があります。
python - flycheck: 未定義の名前 'xrange'
私は実行emacs24
していますが、emacs は初めてです。でチェックしている Python 2.7 のコードがいくつかありますflycheck
。構文を確認すると、次のようになります。
xrange
Python3 ではないことは理解していますが、ここでは Python 2.7 を使用しています。raw_input
同じエラーが発生するため、Python 3で実行するように構成されていると思います。
これを修正するにはどうすればよいですか?
javascript - js2-mode での linting エラーは、フライチェックから*ではない*ように見えますか?
Spacemacs 構成で emacs を使用しています (javascript レイヤーが有効で、構文チェックが有効になっていません)。js2 モードでは、間違った lint が発生していることがわかりました (つまり.eslintrc
、プロジェクトのルートにファイルがあり、その構成が無視されています - cli から eslint を実行するとエラーは発生しませんが、バッファー内にエラーが表示されます)。
この時点で、何がこれらのリンティング エラーを生成している可能性があるのか について、私は少し途方に暮れています。私の知る限り、それらはフライチェックから来ているに違いありません(フライチェックはドキュメントに記載されておらず、どこから呼び出されたのかを見つけることもできませんが、javascriptレイヤーコードのこの行に注意してください)。ただし、フライチェックがオンになっていないことは断言できます。私はこれに確信を持っているので、
flycheck-mode
インタラクティブなミニバッファを介して手動でオフに切り替えようとしました- 実行
describe-mode
して、フライチェック、リンティング、または構文チェックについて言及されていないことを確認しました flycheck-verify-setup
レポートFlycheck Mode is disabled.
(add-hook 'flycheck-mode-hook (lambda () (message "entered flycheck mode")))
トリガーされないフックを追加しました
では、バッファ内のこれらのエラーはどこから発生している可能性がありますか?
ここに.spacemacs
抜粋があります