woocommerce/plugins/woocommerce-blocks/.github
Darren Ethier 69ba8161b6 Add @woocommerce/eslint-plugin dependency (https://github.com/woocommerce/woocommerce-blocks/pull/3115)
* convert eslint config to use @woocommerce/eslint-plugin

- removes unnecessary dependencies
- adds e2e-tests/specs to eslint ignore (they are automatically generated)
- turns off rules that will be handled in subsequent pulls (to avoid a mammoth changeset for review).
- NOTE: prettier config needs left in because of a bug with the existing version of `@wordpress/eslint-plugin` pulled in (fixed in https://github.com/WordPress/gutenberg/pull/25068) so I left the file for now.

* prettier fixes.

* remove obsolete plugin and fixes for eslint update

This branch brings an update to eslint which also changes some syntax with plugins. So this commit:

- fixes featuer-flag plugin syntax.
- removed obsolete dependency-group plugin (which is now in the `@woocommerce/eslint-plugin` configuration.

* add to-do comment

* fixes for test runs

- this also converts our e2e test scripts to use `wp-script test:e2e`, an advantage of this is it will load CHROMIUM on demand for the e2e test run.

* fixes for test runs

- this also converts our e2e test scripts to use `wp-script test:e2e`, an advantage of this is it will load CHROMIUM on demand for the e2e test run.

* include prettier alias as a dependency

This has to be done because prettier is installed with storybook and thus the alias setup in `@wordpress/scripts` is over-ridden by the storybook import.

* another attempt at e2e-test-fix

* add some debugging and temporarily just add one e2e config test for travis

* more debugging

* try installing full puppeteer and see if fixes

* fix package-lock?

* setupSettings separately from other fixture loading

* add debugging of files

* add another console.log (hopefully trigger travis)

* split out blockPage creation to it’s own as well

* fixed! remove debugging and re-enable travis configs for entire test suite

* fix config and rename e2e-tests to e2e

- fixes the failing product-search test
- tests/e2e-tests was redundant, I changed to `tests/e2e` (this follows a file pattern change made in woocommerce core as well).

* add todo for some eslint properties

* remove unnecessary early function execution

* revert earlier commit and remove duplicate call to createBlockPages
2020-09-07 13:31:10 -04:00
..
ISSUE_TEMPLATE Link cart/checkout merchant (editor) feedback prompt to special GitHub issue type (https://github.com/woocommerce/woocommerce-blocks/pull/2976) 2020-08-10 08:18:36 +12:00
workflows update release pull request workflow 2020-08-31 14:42:54 -04:00
CODEOWNERS Update CODEOWNERS 2020-07-17 11:14:31 -04:00
CODE_OF_CONDUCT.md CSS naming convention docs (https://github.com/woocommerce/woocommerce-blocks/pull/1653) 2020-01-28 15:50:57 +00:00
CONTRIBUTING.md Update CONTRIBUTING links (https://github.com/woocommerce/woocommerce-blocks/pull/2135) 2020-04-07 09:56:17 +02:00
SECURITY.md CSS naming convention docs (https://github.com/woocommerce/woocommerce-blocks/pull/1653) 2020-01-28 15:50:57 +00:00
config.yml Add Todo Probot config (https://github.com/woocommerce/woocommerce-blocks/pull/2384) 2020-05-02 15:56:33 -04:00
patch-initial-checklist.md Add templates for release pull request automation (https://github.com/woocommerce/woocommerce-blocks/pull/3073) 2020-08-30 12:31:52 -04:00
patch-release-pull-request.md Add templates for release pull request automation (https://github.com/woocommerce/woocommerce-blocks/pull/3073) 2020-08-30 12:31:52 -04:00
pull_request_template.md Update pull_request_template.md 2019-07-01 12:01:45 +01:00
release-automation-config.json Add @woocommerce/eslint-plugin dependency (https://github.com/woocommerce/woocommerce-blocks/pull/3115) 2020-09-07 13:31:10 -04:00
release-initial-checklist.md Add templates for release pull request automation (https://github.com/woocommerce/woocommerce-blocks/pull/3073) 2020-08-30 12:31:52 -04:00
release-pull-request.md Add templates for release pull request automation (https://github.com/woocommerce/woocommerce-blocks/pull/3073) 2020-08-30 12:31:52 -04:00