テスト
私達は Electron のコード網羅率を維持することを目指しています。 すべてのプルリクエストは、既存のすべてのテストに合格するだけでなく、変更されたコードと新しいシナリオをカバーする新しいテストを追加することを推奨します。 できるだけ多くのコードパスと Electron のユースケースを確保することで、より少ないバグでアプリを出荷することができます。
このリポジトリには、JavaScript と C++ の両方に対する lint ルール、同様に対応するユニットテストと統合テストが付属しています。 Electron のコーディングスタイルの詳細については、コーディングスタイル ドキュメントを参照してください。
Lint
変更した内容が Electron のコーディングスタイルに準拠していることを確認するために、npm run lint
を実行してください。これは、コードのどの部分を操作したかによって、さまざまな lint チェックを変更に対して実行します。
これらのチェックの多くはコミット前のフックに含まれているため、コミット時にエラーが検出される可能性が高いです。