-
- Downloads
Disable default export rules
This is part of the work to implement the consensus reached in the [RFC][1] to prefer named exports over defalt exports. Future iterations will migrate existing default exports to named exports. The bulk of the changes in this commit were performed with the following script: ```bash set -u changed-files() { local trunk="origin/master" local file= local committed_files=$(git diff "$trunk"... --numstat \ | awk '/\.(js|vue)$/{ print $3 }') local changed_files=$(git diff --numstat \ | awk '/\.(js|vue)$/{ print $3 }') for file in ${committed_files[@]} ${changed_files[@]}; do if [ -f "$file" ]; then echo "$file" fi done } git grep -lz "import/prefer-default-export" -- '**/*.js' \ | xargs -0 perl -0pi -e \ "s/[^\n]*eslint-disable[^\n]*"\ "import\/prefer-default-export[^\n]*\n//mgs" git grep -lz "rfcs/-/issues/20" -- '**/*.js' \ | xargs -0 perl -0pi -e \ "s/[^\n]*rfcs\/-\/issues\/20[^\n]*\n//mgs" yarn prettier --write $(changed-files) ``` The script is [idempotent][2], to help make it easier to keep up-to-date. [1]: https://gitlab.com/gitlab-org/frontend/rfcs/-/issues/20 [2]: https://en.wikipedia.org/wiki/Idempotence
Showing
- ee/app/assets/javascripts/security_dashboard/constants.js 0 additions, 1 deletionee/app/assets/javascripts/security_dashboard/constants.js
- ee/app/assets/javascripts/security_dashboard/store/modules/pipeline_jobs/constants.js 0 additions, 1 deletion...curity_dashboard/store/modules/pipeline_jobs/constants.js
- ee/app/assets/javascripts/security_dashboard/store/modules/unscanned_projects/utils.js 0 additions, 1 deletion...urity_dashboard/store/modules/unscanned_projects/utils.js
- ee/app/assets/javascripts/security_dashboard/store/modules/vulnerabilities/utils.js 0 additions, 1 deletion...security_dashboard/store/modules/vulnerabilities/utils.js
- ee/app/assets/javascripts/security_dashboard/store/modules/vulnerable_projects/getters.js 0 additions, 1 deletion...ty_dashboard/store/modules/vulnerable_projects/getters.js
- ee/app/assets/javascripts/threat_monitoring/store/modules/network_policies/getters.js 0 additions, 1 deletion...reat_monitoring/store/modules/network_policies/getters.js
- ee/app/assets/javascripts/threat_monitoring/store/modules/threat_monitoring_statistics/getters.js 0 additions, 1 deletion...ing/store/modules/threat_monitoring_statistics/getters.js
- ee/app/assets/javascripts/vue_shared/components/sidebar/epics_select/constants.js 0 additions, 1 deletion...s/vue_shared/components/sidebar/epics_select/constants.js
- ee/app/assets/javascripts/vue_shared/license_compliance/store/constants.js 0 additions, 1 deletion...ascripts/vue_shared/license_compliance/store/constants.js
- ee/spec/frontend/billings/helpers.js 0 additions, 1 deletionee/spec/frontend/billings/helpers.js
- ee/spec/frontend/dependencies/components/utils.js 0 additions, 1 deletionee/spec/frontend/dependencies/components/utils.js
- ee/spec/frontend/license_compliance/components/utils.js 0 additions, 1 deletionee/spec/frontend/license_compliance/components/utils.js
- ee/spec/frontend/security_configuration/components/helpers.js 0 additions, 1 deletion...pec/frontend/security_configuration/components/helpers.js
- ee/spec/frontend/security_configuration/sast/components/helpers.js 0 additions, 1 deletion...rontend/security_configuration/sast/components/helpers.js
- ee/spec/frontend/security_dashboard/helpers.js 0 additions, 1 deletionee/spec/frontend/security_dashboard/helpers.js
- package.json 1 addition, 1 deletionpackage.json
- spec/frontend/batch_comments/mock_data.js 0 additions, 1 deletionspec/frontend/batch_comments/mock_data.js
- spec/frontend/diffs/mock_data/diff_metadata.js 0 additions, 3 deletionsspec/frontend/diffs/mock_data/diff_metadata.js
- spec/frontend/helpers/dom_events_helper.js 0 additions, 1 deletionspec/frontend/helpers/dom_events_helper.js
- spec/frontend/helpers/fake_request_animation_frame.js 0 additions, 1 deletionspec/frontend/helpers/fake_request_animation_frame.js
Please register or sign in to comment