mirror of
https://github.com/oxen-io/session-desktop.git
synced 2023-12-14 02:12:57 +01:00
15d221ae0e
Separate linting from testing as follows: - `yarn jscs`: Run JSCS. - `yarn jshint`: Run JSHint. - `yarn lint`: Run all linters, i.e. ESLint, TSLint, JSHint, and JSHint. - `yarn test-node`: Run Mocha tests in Node.js environment. - `yarn test-electron`: Run tests in Electron environment via Grunt. - `yarn test`: Run all tests. CI - Align Travis and AppVeyor scripts as much as possible. - Run linting before tests to fail fast. - Run Node.js (headless and fast) tests first. - Run Electron tests last (Travis seems to require custom setup in `travis.sh`). |
||
---|---|---|
.. | ||
app | ||
models | ||
modules | ||
styleguide | ||
views | ||
.eslintrc.js | ||
_test.js | ||
backup_test.js | ||
blanket_mocha.js | ||
conversation_controller_test.js | ||
crypto_test.js | ||
database_test.js | ||
emoji_util_test.js | ||
fixtures.js | ||
fixtures_test.js | ||
i18n_test.js | ||
index.html | ||
keychange_listener_test.js | ||
libphonenumber_util_test.js | ||
manual.txt | ||
reliable_trigger_test.js | ||
spellcheck_test.js | ||
storage_test.js |