Description
At the moment, we use eslines
when running build lint checks to only lint changed lines in the code base. This is less than ideal, as it often misses new errors that arise when we upgrade eslint or add / alter rules. Instead, we should get rid of all of the eslint errors and run eslint normally.
The following is a list of all of the eslint errors currently on master. If you'd like to fix a set, please make up a PR and add the PR# after the affected line.
When fixing the errors, there are three common strategies: 1) fix the offending code, 2) ignore the error with an // eslint-disable-* the-error
instruction or 3) turn off the offending eslint rule entirely. 1 is preferred, 2 is understandable and 3 requires some broader discussion.
This list was updated May 14 2018
- client/account-recovery/forgot-username-form/index.jsx
jsx-a11y/no-autofocus: 1 - client/account-recovery/lost-password-form/index.jsx
jsx-a11y/no-autofocus: 1 - client/account-recovery/reset-password-confirm-form/index.jsx
jsx-a11y/no-autofocus: 1 - client/account-recovery/reset-password-sms-form/index.jsx
jsx-a11y/no-autofocus: 1 - client/auth/auth-code-button.jsx
jsx-a11y/anchor-is-valid: 1 - client/auth/login.jsx
wpcalypso/jsx-classname-namespace: 1
jsx-a11y/anchor-is-valid: 1 - client/auth/self-hosted-instructions.jsx
jsx-a11y/anchor-is-valid: 1 - client/blocks/app-banner/index.jsx
no-duplicate-imports: 1
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/blocks/app-promo/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
jsx-a11y/no-noninteractive-tabindex: 1 - client/blocks/author-compact-profile/placeholder.jsx Lint fixes: Reader-related blocks #25212
wpcalypso/jsx-classname-namespace: 1 - client/blocks/author-selector/switcher-shell.jsx
react/no-string-refs: 7
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
wpcalypso/jsx-gridicon-size: 1 - client/blocks/checklist/checklist-header.jsx
jsx-a11y/label-has-for: 1 - client/blocks/comments/comment-edit-form.jsx Lint fixes: Reader-related blocks #25212
react/no-string-refs: 2
jsx-a11y/label-has-for: 1 - client/blocks/comments/form.jsx Lint fixes: Reader-related blocks #25212
react/no-string-refs: 3
jsx-a11y/label-has-for: 1 - client/blocks/comments/index.jsx Lint fixes: Reader-related blocks #25212
wpcalypso/import-docblock: 1 - client/blocks/comments/post-comment-list.jsx Lint fixes: Reader-related blocks #25212
valid-jsdoc: 21
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 2 - client/blocks/comments/post-comment-with-error.jsx Lint fixes: Reader-related blocks #25212
react/no-string-refs: 1 - client/blocks/comments/post-comment.jsx Lint fixes: Reader-related blocks #25212
no-duplicate-imports: 1
react/no-string-refs: 1 - client/blocks/conversation-caterpillar/index.jsx Lint fixes: Reader-related blocks #25212
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/blocks/daily-post-button/index.jsx Lint fixes: Reader-related blocks #25212
react/no-string-refs: 3
wpcalypso/jsx-classname-namespace: 1 - client/blocks/edit-gravatar/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/blocks/edit-gravatar/test/index.jsx
import/no-extraneous-dependencies: 1 - client/blocks/image-editor/image-editor-canvas.jsx
react/no-string-refs: 4 - client/blocks/image-editor/image-editor-crop.jsx
react/no-string-refs: 5 - client/blocks/image-editor/index.jsx
react/no-string-refs: 2 - client/blocks/login/login-form.jsx
jsx-a11y/label-has-for: 2
jsx-a11y/anchor-is-valid: 1 - client/blocks/login/two-factor-authentication/verification-code-form.jsx
jsx-a11y/no-autofocus: 1 - client/blocks/login/two-factor-authentication/waiting-notification-approval.jsx
jsx-a11y/alt-text: 1 - client/blocks/nps-survey/recommendation-option.jsx
jsx-a11y/label-has-for: 1 - client/blocks/post-item/index.jsx
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 1
jsx-a11y/mouse-events-have-key-events: 1
jsx-a11y/no-noninteractive-element-interactions: 1 - client/blocks/post-share/connection.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/blocks/post-share/index.jsx
jsx-a11y/tabindex-no-positive: 1 - client/blocks/site/placeholder.jsx
wpcalypso/jsx-classname-namespace: 2 - client/blocks/stats-sparkline/index.jsx
jsx-a11y/alt-text: 1 - client/blocks/taxonomy-manager/list-item.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
react/no-string-refs: 3 - client/blocks/term-form-dialog/index.jsx
jsx-a11y/no-autofocus: 2
react/no-string-refs: 2 - client/blocks/term-tree-selector/index.jsx
react/no-string-refs: 1 - client/blocks/term-tree-selector/no-results.jsx
wpcalypso/jsx-classname-namespace: 2 - client/blocks/term-tree-selector/terms.jsx
jsx-a11y/label-has-for: 2 - client/blocks/upgrade-nudge-expanded/index.jsx
no-duplicate-imports: 1 - client/blocks/upload-image/index.jsx
jsx-a11y/alt-text: 2 - client/components/auto-direction/index.jsx
valid-jsdoc: 1 - client/components/banner/index.jsx
no-duplicate-imports: 1 - client/components/chart/bar.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/chart/legend.jsx
jsx-a11y/label-has-for: 1 - client/components/chart/x-axis.jsx
react/no-string-refs: 2 - client/components/data/domain-management/index.jsx
no-restricted-imports: 1
react/prefer-es6-class: 1 - client/components/data/media-list-data/utils.js
valid-jsdoc: 1 - client/components/data/query-atat-eligibility/index.jsx
no-shadow: 1 - client/components/data/query-reader-related-posts/index.jsx
no-duplicate-imports: 1 - client/components/date-picker/index.jsx
react/no-string-refs: 2 - client/components/dialog/dialog-base.jsx
react/no-string-refs: 2 - client/components/domains/domain-product-price/index.jsx
wpcalypso/jsx-classname-namespace: 2 - client/components/domains/domain-search-results/index.jsx
jsx-a11y/anchor-is-valid: 2 - client/components/domains/domain-suggestion/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/interactive-supports-focus: 1
wpcalypso/jsx-classname-namespace: 1
jsx-a11y/heading-has-content: 1 - client/components/domains/map-domain-step/index.jsx
jsx-a11y/no-autofocus: 1
wpcalypso/jsx-classname-namespace: 1 - client/components/domains/transfer-domain-step/index.jsx
jsx-a11y/no-autofocus: 1
jsx-a11y/anchor-is-valid: 3 - client/components/domains/transfer-domain-step/transfer-domain-precheck.jsx
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
jsx-a11y/alt-text: 1 - client/components/draggable/index.jsx
jsx-a11y/no-static-element-interactions: 1 - client/components/drop-zone/index.jsx
react/no-string-refs: 4 - client/components/email-verification/email-unverified-notice.jsx
wpcalypso/jsx-classname-namespace: 3
jsx-a11y/anchor-is-valid: 1 - client/components/email-verification/email-verification-gate.jsx
no-duplicate-imports: 1
wpcalypso/jsx-classname-namespace: 2 - client/components/emojify/test/emojify.jsx
jsx-a11y/accessible-emoji: 2 - client/components/empty-content/index.jsx
jsx-a11y/anchor-is-valid: 2
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 2
jsx-a11y/alt-text: 1 - client/components/file-picker/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/first-view/index.jsx
jsx-a11y/label-has-for: 1 - client/components/foldable-card/index.jsx
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 2 - client/components/forms/clipboard-button/index.jsx Fix eslint errors in client/components/clipboard-button #25394
react/no-string-refs: 2 - client/components/forms/form-country-select/index.jsx
no-restricted-imports: 1
react/prefer-es6-class: 1
jsx-a11y/no-onchange: 1 - client/components/forms/form-currency-input/index.jsx
jsx-a11y/no-onchange: 1 - client/components/forms/form-label/index.jsx
jsx-a11y/label-has-for: 1 - client/components/forms/form-password-input/index.jsx
react/no-string-refs: 2
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/forms/form-phone-input/index.jsx
wpcalypso/jsx-classname-namespace: 2
react/no-string-refs: 1 - client/components/forms/form-range/index.jsx
react/no-string-refs: 3 - client/components/forms/form-text-input/index.jsx
react/no-string-refs: 1 - client/components/forms/form-text-input/test/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/components/forms/form-toggle/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/forms/multi-checkbox/index.jsx
jsx-a11y/label-has-for: 1 - client/components/forms/multi-checkbox/test/index.jsx
prefer-const: 15 - client/components/forms/range/test/index.jsx
prefer-const: 6 - client/components/forms/sortable-list/index.jsx
prefer-const: 13
react/no-string-refs: 8
wpcalypso/jsx-classname-namespace: 2 - client/components/gauge/index.jsx
prefer-const: 15
react/no-string-refs: 3 - client/components/global-notices/index.jsx
no-restricted-imports: 1
react/prefer-es6-class: 1 - client/components/happychat/agent-w/index.jsx
wpcalypso/import-docblock: 1
wpcalypso/jsx-classname-namespace: 19 - client/components/happychat/composer.jsx
react/prefer-es6-class: 1 - client/components/happychat/timeline.jsx
react/prefer-es6-class: 1 - client/components/happychat/title.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/header-cake/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/image-preloader/index.jsx
jsx-a11y/alt-text: 1 - client/components/image/index.js
jsx-a11y/alt-text: 1 - client/components/infinite-list/index.jsx
react/no-string-refs: 4 - client/components/infinite-list/test/scroll-helper.js
prefer-const: 8 - client/components/info-popover/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
react/no-string-refs: 3 - client/components/input-chrono/index.jsx Lint fix: input-chrono: Follow CSS namespace guidelines #31637
wpcalypso/jsx-classname-namespace: 3 - client/components/keyed-suggestions/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 2
jsx-a11y/mouse-events-have-key-events: 1 - client/components/mobile-back-to-sidebar/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/notice/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
jsx-a11y/no-noninteractive-tabindex: 1 - client/components/null-component/index.jsx
valid-jsdoc: 1 - client/components/phone-input/country-flag.jsx
react/no-did-update-set-state: 1
jsx-a11y/alt-text: 1 - client/components/plans/plan-icon/index.jsx
jsx-a11y/alt-text: 1 - client/components/popover/menu-item.jsx
jsx-a11y/mouse-events-have-key-events: 1 - client/components/popover/menu.jsx
react/no-string-refs: 3 - client/components/post-schedule/clock.jsx
react/no-string-refs: 8 - client/components/post-schedule/header-controls.jsx
wpcalypso/jsx-gridicon-size: 2 - client/components/post-schedule/header.jsx
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 2 - client/components/resizable-iframe/index.jsx
react/no-string-refs: 3
jsx-a11y/iframe-has-title: 1 - client/components/root-child/test/index.jsx
wpcalypso/jsx-classname-namespace: 1
react/no-string-refs: 2 - client/components/search-card/index.jsx
react/no-string-refs: 3 - client/components/search/index.jsx
jsx-a11y/no-static-element-interactions: 2
jsx-a11y/no-noninteractive-tabindex: 2
jsx-a11y/no-interactive-element-to-noninteractive-role: 1 - client/components/section-nav/index.jsx
valid-jsdoc: 5
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/section-nav/item.jsx
jsx-a11y/role-supports-aria-props: 1 - client/components/section-nav/segmented.jsx
valid-jsdoc: 1
wpcalypso/jsx-classname-namespace: 1 - client/components/section-nav/tabs.jsx
valid-jsdoc: 2
wpcalypso/jsx-classname-namespace: 4
react/no-string-refs: 4 - client/components/segmented-control/index.jsx
valid-jsdoc: 6
prefer-const: 7
react/no-string-refs: 1 - client/components/segmented-control/item.jsx
react/no-string-refs: 1
jsx-a11y/role-has-required-aria-props: 1 - client/components/select-dropdown/index.jsx
jsx-a11y/no-static-element-interactions: 1
react/no-string-refs: 5 - client/components/select-dropdown/item.jsx
jsx-a11y/role-supports-aria-props: 1
react/no-string-refs: 1 - client/components/select-dropdown/label.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-noninteractive-element-interactions: 1
jsx-a11y/label-has-for: 1 - client/components/seo/preview-upgrade-nudge/index.jsx
jsx-a11y/alt-text: 1 - client/components/seo/search-preview/index.jsx Lint fix: search-preview: Follow CSS namespace guidelines #31665
wpcalypso/jsx-classname-namespace: 6 - client/components/seo/twitter-preview/index.jsx Lint fix: twitter-preview: Follow CSS namespace guidelines #31666
wpcalypso/jsx-classname-namespace: 6 - client/components/share/google-plus-share-preview/index.js
jsx-a11y/alt-text: 2 - client/components/share/linkedin-share-preview/index.jsx
jsx-a11y/alt-text: 2 - client/components/share/tumblr-share-preview/index.jsx
jsx-a11y/alt-text: 2 - client/components/share/twitter-share-preview/index.jsx
jsx-a11y/alt-text: 2 - client/components/sidebar-navigation/index.jsx
wpcalypso/jsx-classname-namespace: 2
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/signup-site-title/index.js
jsx-a11y/no-autofocus: 1 - client/components/site-selector-modal/index.jsx
wpcalypso/redux-no-bound-selectors: 1 - client/components/site-title/index.jsx
jsx-a11y/no-autofocus: 1 - client/components/site-selector/index.jsx
react/no-string-refs: 1
jsx-a11y/no-autofocus: 1 - client/components/site-users-fetcher/index.jsx
prefer-const: 1 - client/components/sites-dropdown/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
jsx-a11y/no-autofocus: 1 - client/components/sites-dropdown/test/index.js
jest/no-disabled-tests: 1 - client/components/sites-popover/index.jsx
jsx-a11y/no-autofocus: 1 - client/components/social-buttons/google.js
jsx-a11y/mouse-events-have-key-events: 2 - client/components/stat-update-indicator/index.jsx
react/prefer-es6-class: 1
react/no-is-mounted: 1 - client/components/sub-masterbar-nav/dropdown.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/sub-masterbar-nav/item.jsx
jsx-a11y/role-supports-aria-props: 1 - client/components/suggestions/index.jsx
jsx-a11y/mouse-events-have-key-events: 1 - client/components/suggestions/item.jsx
jsx-a11y/mouse-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/textarea-autosize/index.jsx
react/no-string-refs: 4 - client/components/theme/index.jsx
valid-jsdoc: 4
wpcalypso/jsx-classname-namespace: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-noninteractive-element-interactions: 1 - client/components/theme/more-button.jsx
react/no-string-refs: 3
wpcalypso/jsx-classname-namespace: 1
jsx-a11y/mouse-events-have-key-events: 1 - client/components/tile-grid/tile.jsx
jsx-a11y/alt-text: 1 - client/components/timezone/index.jsx
jsx-a11y/no-onchange: 1 - client/components/tinymce/index.jsx
react/no-string-refs: 8 - client/components/tinymce/plugins/advanced/plugin.jsx
jsx-a11y/no-interactive-element-to-noninteractive-role: 1 - client/components/tinymce/plugins/after-the-deadline/core.js
prefer-const: 25 - client/components/tinymce/plugins/after-the-deadline/plugin.js
prefer-const: 6 - client/components/tinymce/plugins/calypso-alert/plugin.jsx
wpcalypso/i18n-no-variables: 1 - client/components/tinymce/plugins/contact-form/dialog/field-edit-button.jsx
wpcalypso/jsx-classname-namespace: 3
react/no-string-refs: 3 - client/components/tinymce/plugins/contact-form/dialog/field-list.jsx
wpcalypso/jsx-classname-namespace: 1 - client/components/tinymce/plugins/contact-form/dialog/field-remove-button.jsx
react/no-string-refs: 3
wpcalypso/jsx-classname-namespace: 2 - client/components/tinymce/plugins/contact-form/dialog/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/components/tinymce/plugins/contact-form/dialog/locales.js
wpcalypso/import-docblock: 1 - client/components/tinymce/plugins/contact-form/dialog/settings.jsx
wpcalypso/jsx-classname-namespace: 1 - client/components/tinymce/plugins/contact-form/plugin.jsx
jsx-a11y/no-interactive-element-to-noninteractive-role: 1 - client/components/tinymce/plugins/editor-button-analytics/plugin.js
valid-jsdoc: 1 - client/components/tinymce/plugins/embed/dialog.jsx
jsx-a11y/no-autofocus: 2 - client/components/tinymce/plugins/media/advanced/index.jsx
jsx-a11y/no-interactive-element-to-noninteractive-role: 1 - client/components/tinymce/plugins/media/plugin.jsx
jsx-a11y/no-interactive-element-to-noninteractive-role: 1
prefer-const: 1 - client/components/tinymce/plugins/simple-payments/dialog/index.jsx
no-duplicate-imports: 1 - client/components/tinymce/plugins/simple-payments/dialog/list-item-placeholder.jsx
wpcalypso/jsx-classname-namespace: 4 - client/components/tinymce/plugins/simple-payments/dialog/list-item.jsx
wpcalypso/jsx-classname-namespace: 3 - client/components/tinymce/plugins/simple-payments/dialog/list.jsx
wpcalypso/jsx-classname-namespace: 1 - client/components/tinymce/plugins/wpcom-autoresize/plugin.js
prefer-const: 16 - client/components/tinymce/plugins/wpcom-charmap/charmap.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/interactive-supports-focus: 1 - client/components/tinymce/plugins/wpcom-view/gallery-view.jsx
react/no-did-mount-set-state: 1
react/no-string-refs: 3
wpcalypso/jsx-classname-namespace: 1 - client/components/tinymce/plugins/wpcom-view/plugin.js
prefer-const: 37
no-shadow: 3 - client/components/tinymce/plugins/wpcom-view/views/contact-form/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/components/tinymce/plugins/wpcom-view/views/contact-form/preview-fields.jsx
jsx-a11y/label-has-for: 2 - client/components/tinymce/plugins/wpcom-view/views/contact-form/preview-fieldset.jsx
wpcalypso/jsx-classname-namespace: 1 - client/components/tinymce/plugins/wpcom-view/views/embed/view.jsx
react/no-did-mount-set-state: 1
react/no-string-refs: 8
wpcalypso/jsx-classname-namespace: 1 - client/components/tinymce/plugins/wpcom-view/views/simple-payments/index.jsx
jsx-a11y/alt-text: 1 - client/components/tinymce/plugins/wplink/dialog.jsx
prefer-const: 16
jsx-a11y/no-autofocus: 2
react/no-string-refs: 1 - client/components/tinymce/plugins/wptextpattern/plugin.js
no-shadow: 3
prefer-const: 11 - client/components/title-format-editor/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/title-format-editor/parser.js
wpcalypso/import-docblock: 1
valid-jsdoc: 1 - client/components/title-format-editor/token.jsx
wpcalypso/import-docblock: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/token-field/index.jsx
jsx-a11y/no-static-element-interactions: 1
prefer-const: 3 - client/components/token-field/suggestions-list.jsx
react/no-string-refs: 2
prefer-const: 4
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-noninteractive-element-interactions: 1 - client/components/token-field/test/index.jsx
jest/no-identical-title: 1 - client/components/token-field/test/lib/token-field-wrapper.jsx
react/no-string-refs: 1 - client/components/upgrades/google-apps/google-apps-dialog/product-details.jsx
jsx-a11y/alt-text: 4 - client/components/version/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/components/vertical-menu/items/social-item.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
wpcalypso/jsx-classname-namespace: 2 - client/components/vertical-nav/item/index.jsx
wpcalypso/jsx-classname-namespace: 2 - client/components/web-preview/component.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/components/wpadmin-auto-login/index.jsx
valid-jsdoc: 3 - client/config/index.js
no-console: 1 - client/devdocs/doc.jsx
react/no-string-refs: 1 - client/devdocs/docs-example/util.js
no-console: 3 - client/devdocs/docs-selectors/search.jsx
jsx-a11y/no-autofocus: 1 - client/devdocs/main.jsx
jsx-a11y/no-autofocus: 1 - client/devdocs/welcome.jsx
jsx-a11y/alt-text: 1 - client/extensions/wp-super-cache/components/advanced/accepted-filenames.jsx
wpcalypso/jsx-classname-namespace: 3 - client/extensions/wp-super-cache/components/advanced/caching.jsx
wpcalypso/jsx-classname-namespace: 1 - client/extensions/wp-super-cache/components/advanced/directly-cached-files.jsx
react/no-string-refs: 2
wpcalypso/jsx-classname-namespace: 2 - client/extensions/wp-super-cache/components/advanced/expiry-time.jsx
wpcalypso/jsx-classname-namespace: 4 - client/extensions/wp-super-cache/components/advanced/lock-down.jsx
wpcalypso/jsx-classname-namespace: 6 - client/extensions/wp-super-cache/components/advanced/miscellaneous.jsx
wpcalypso/jsx-classname-namespace: 3 - client/extensions/wp-super-cache/components/cdn/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/extensions/wp-super-cache/components/contents/cache-stats.jsx
wpcalypso/jsx-classname-namespace: 11 - client/extensions/wp-super-cache/components/contents/index.jsx
wpcalypso/jsx-classname-namespace: 8 - client/extensions/wp-super-cache/components/debug/index.jsx
wpcalypso/jsx-classname-namespace: 6
wpcalypso/i18n-no-collapsible-whitespace: 1 - client/extensions/wp-super-cache/components/easy/index.jsx
wpcalypso/jsx-classname-namespace: 5 - client/extensions/wp-super-cache/components/plugins/index.jsx
wpcalypso/jsx-classname-namespace: 1
wpcalypso/redux-no-bound-selectors: 1 - client/extensions/wp-super-cache/components/preload/index.jsx
wpcalypso/jsx-classname-namespace: 2 - client/extensions/wp-super-cache/state/stats/test/reducer.js
no-duplicate-imports: 1 - client/jetpack-connect/example-components/jetpack-activate.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/jetpack-connect/example-components/jetpack-connect.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/jetpack-connect/example-components/jetpack-install.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/jetpack-connect/install-step.jsx
jsx-a11y/anchor-is-valid: 2 - client/jetpack-connect/sso.jsx
jsx-a11y/anchor-is-valid: 1 - client/jetpack-onboarding/steps/business-address.jsx
jsx-a11y/no-autofocus: 1 - client/layout/community-translator/launcher.jsx
jsx-a11y/label-has-for: 1
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/layout/guided-tours/config-elements/continue.js
wpcalypso/jsx-classname-namespace: 1 - client/layout/guided-tours/config-elements/link.js
wpcalypso/jsx-classname-namespace: 1 - client/layout/guided-tours/index.js
wpcalypso/jsx-classname-namespace: 1
wpcalypso/redux-no-bound-selectors: 1 - client/layout/index.jsx
react/prefer-es6-class: 1 - client/layout/masterbar/masterbar.jsx
wpcalypso/jsx-classname-namespace: 1 - client/layout/masterbar/notifications.jsx
react/no-string-refs: 2 - client/layout/masterbar/oauth-client.jsx
jsx-a11y/alt-text: 1 - client/layout/offline-status/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/layout/sidebar/heading.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-noninteractive-element-interactions: 1 - client/layout/sidebar/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-noninteractive-element-interactions: 1 - client/layout/sidebar/item.jsx
wpcalypso/jsx-classname-namespace: 1 - client/lib/abtest/test-helper/Test.jsx
wpcalypso/import-docblock: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-noninteractive-element-interactions: 1
jsx-a11y/anchor-is-valid: 1 - client/lib/abtest/test-helper/TestList.jsx
wpcalypso/import-docblock: 1
wpcalypso/jsx-classname-namespace: 1 - client/lib/accept/dialog.jsx
wpcalypso/jsx-classname-namespace: 1 - client/lib/accessible-focus/index.js
prefer-const: 1 - client/lib/account-password-data/index.js
prefer-const: 2 - client/lib/ads/earnings-store.js
prefer-const: 2 - client/lib/ads/settings-store.js
prefer-const: 2 - client/lib/ads/test/stores.js
prefer-const: 6 - client/lib/ads/tos-store.js
prefer-const: 2 - client/lib/auth-code-request-store/actions.js
wpcalypso/import-docblock: 1 - client/lib/auth-code-request-store/index.js
wpcalypso/import-docblock: 1 - client/lib/cart-values/cart-items.js
valid-jsdoc: 1 - client/lib/cart-values/index.js
prefer-const: 6 - client/lib/cart-values/test/index.js
prefer-const: 13 - client/lib/cart/store/test/cart-synchronizer.js
prefer-const: 11 - client/lib/cart/store/test/fake-wpcom/index.js
prefer-const: 2 - client/lib/catch-js-errors/log.js
valid-jsdoc: 1 - client/lib/connected-applications-data/index.js
valid-jsdoc: 8
prefer-const: 1
no-shadow: 1 - client/lib/create-config/index.js
no-console: 1
valid-jsdoc: 1 - client/lib/create-selector/test/index.js
no-console: 1 - client/lib/css-hot-reload/index.js
valid-jsdoc: 4
no-console: 3 - client/lib/data-poller/poller.js
prefer-const: 1 - client/lib/design-preview/index.js
wpcalypso/import-docblock: 1 - client/lib/design-preview/updaters/site-title.js
valid-jsdoc: 2 - client/lib/desktop/index.js
prefer-const: 1 - client/lib/domains/reducer.js
prefer-const: 3 - client/lib/domains/wapi-domain-info/assembler.js
valid-jsdoc: 2 - client/lib/email-followers/test/store.js
prefer-const: 7 - client/lib/embed-frame-markup/index.jsx
jsx-a11y/html-has-lang: 1 - client/lib/follow-list/index.js
valid-jsdoc: 3 - client/lib/follow-list/site.js
valid-jsdoc: 2 - client/lib/follow-list/test/index.js
wpcalypso/import-docblock: 1 - client/lib/followers/store.js
prefer-const: 12 - client/lib/followers/test/store.js
prefer-const: 7 - client/lib/form-state/examples/async-initialize.jsx
wpcalypso/jsx-classname-namespace: 1 - client/lib/form-state/examples/sync-initialize.jsx
wpcalypso/jsx-classname-namespace: 1 - client/lib/form-state/index.js
prefer-const: 10 - client/lib/form-state/test/index.js
prefer-const: 13 - client/lib/formatting/index.js
prefer-const: 2 - client/lib/help-search/store.js
prefer-const: 1 - client/lib/help-search/test/store.js
prefer-const: 1 - client/lib/highlight/index.js
valid-jsdoc: 9 - client/lib/importer/store.js
prefer-const: 1 - client/lib/interval/index.js
valid-jsdoc: 1 - client/lib/keyboard-shortcuts/index.js
valid-jsdoc: 2
prefer-const: 1
no-shadow: 1 - client/lib/keyboard-shortcuts/test/index.js
prefer-const: 2 - client/lib/local-list/index.js
valid-jsdoc: 8
prefer-const: 2 - client/lib/local-storage/index.js
prefer-const: 2 - client/lib/media-serialization/strategies/dom.js
prefer-const: 2 - client/lib/media-serialization/strategies/index.js
wpcalypso/import-docblock: 1 - client/lib/media-serialization/strategies/string.js
no-shadow: 1 - client/lib/media/library-selected-store.js
prefer-const: 2 - client/lib/media/list-store.js
prefer-const: 2 - client/lib/media/test/library-selected-store.js
prefer-const: 4 - client/lib/media/test/list-store.js
prefer-const: 8 - client/lib/media/test/utils.js
prefer-const: 7 - client/lib/media/test/validation-store.js
prefer-const: 6 - client/lib/media/validation-store.js
prefer-const: 2 - client/lib/mixins/data-observe/test/index.js
prefer-const: 18 - client/lib/network-connection/index.js
prefer-const: 3
valid-jsdoc: 3 - client/lib/notification-settings-store/test/index.js
jest/no-identical-title: 1 - client/lib/oauth-store/index.js
no-duplicate-imports: 1 - client/lib/people/log-store.js
prefer-const: 1 - client/lib/people/test/log-store.js
prefer-const: 2 - client/lib/plugins/log-store.js
prefer-const: 1 - client/lib/plugins/store.js
prefer-const: 6 - client/lib/plugins/test/mocks/wpcom.js
no-var: 1 - client/lib/plugins/wporg-data/list-store.js
prefer-const: 1 - client/lib/plugins/wporg-data/test/list-store.js
prefer-const: 2 - client/lib/plugins/wporg-data/test/mocks/actions.js
wpcalypso/import-docblock: 1 - client/lib/popup-monitor/index.js
valid-jsdoc: 17
prefer-const: 3 - client/lib/post-metadata/index.js
prefer-const: 5 - client/lib/post-metadata/test/index.js
prefer-const: 15 - client/lib/post-normalizer/rule-create-better-excerpt.js
valid-jsdoc: 4 - client/lib/post-normalizer/rule-make-site-id-safe-for-api.js
valid-jsdoc: 2 - client/lib/post-normalizer/rule-pick-canonical-media.js
valid-jsdoc: 2 - client/lib/post-normalizer/test/index.js
jest/no-disabled-tests: 2 - client/lib/posts/actions.js
prefer-const: 13 - client/lib/posts/post-edit-store.js
prefer-const: 6 - client/lib/preferences/actions.js
prefer-const: 2 - client/lib/preferences/test/actions.js
no-shadow: 2 - client/lib/products-list/index.js
valid-jsdoc: 4
prefer-const: 1 - client/lib/products-values/sort.js
prefer-const: 4 - client/lib/query-manager/activity/index.js
valid-jsdoc: 2 - client/lib/react-pass-to-children/index.js
prefer-const: 1 - client/lib/react-pass-to-children/test/index.js
prefer-const: 8 - client/lib/safe-protocol-url/index.js
prefer-const: 2 - client/lib/scroll-into-viewport/index.js
valid-jsdoc: 4
prefer-const: 4 - client/lib/service-worker/service-worker.js
prefer-const: 1 - client/lib/siftscience/index.js
prefer-const: 1 - client/lib/signup/flow-controller.js
prefer-const: 6 - client/lib/signup/progress-store.js
prefer-const: 2 - client/lib/store-transactions/index.js
valid-jsdoc: 2 - client/lib/string/index.js
valid-jsdoc: 1 - client/lib/tree-convert/index.js
valid-jsdoc: 2
prefer-const: 2 - client/lib/tree-convert/tree-traverser.js
valid-jsdoc: 16
no-shadow: 1
prefer-const: 2 - client/lib/user-settings/test/mocks/wp.js
valid-jsdoc: 1 - client/lib/user/test/utils.js
no-shadow: 1 - client/lib/user/user.js
valid-jsdoc: 6 - client/lib/username/index.js
valid-jsdoc: 1 - client/lib/users/store.js
prefer-const: 13 - client/lib/users/test/store.js
prefer-const: 10 - client/lib/version-compare/index.js
valid-jsdoc: 4
prefer-const: 2
no-nested-ternary: 1
eqeqeq: 1 - client/lib/viewers/store.js
prefer-const: 6 - client/lib/viewers/test/store.js
prefer-const: 3 - client/lib/wp/support.js
valid-jsdoc: 3 - client/lib/wp/sync-handler/whitelist-handler.js
wpcalypso/import-docblock: 1 - client/lib/wpcom-undocumented/lib/me.js
valid-jsdoc: 2 - client/lib/wpcom-undocumented/lib/site.js
prefer-const: 3
valid-jsdoc: 1 - client/lib/wpcom-undocumented/lib/undocumented.js
valid-jsdoc: 36
prefer-const: 7
no-shadow: 2 - client/lib/wporg/index.js
prefer-const: 7 - client/lib/wporg/jsonp.js
valid-jsdoc: 3
prefer-const: 6 - client/lib/wrap-es6-functions/index.js
no-console: 2 - client/login/magic-login/emailed-login-link-successfully.jsx
jsx-a11y/alt-text: 1 - client/login/magic-login/request-login-email-form.jsx
jsx-a11y/label-has-for: 1
jsx-a11y/no-autofocus: 1 - client/login/wp-login/private-site.jsx
jsx-a11y/alt-text: 1 - client/mailing-lists/main.jsx
prefer-const: 2 - client/me/account-password/index.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 1 - client/me/account/main.jsx
no-restricted-imports: 1
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 1 - client/me/application-password-item/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/me/billing-history/billing-history-table.jsx
jsx-a11y/anchor-is-valid: 1
wpcalypso/redux-no-bound-selectors: 1 - client/me/concierge/shared/confirmation.js
jsx-a11y/alt-text: 1 - client/me/connected-application-item/index.jsx
jsx-a11y/heading-has-content: 1 - client/me/happychat/main.jsx
wpcalypso/jsx-classname-namespace: 1 - client/me/help/help-contact-confirmation/index.jsx
wpcalypso/jsx-gridicon-size: 2 - client/me/help/help-courses/course-video.jsx
jsx-a11y/iframe-has-title: 1 - client/me/help/help-results/item.jsx
wpcalypso/jsx-classname-namespace: 4 - client/me/help/help-search/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/me/help/help-unverified-warning/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/me/help/main.jsx
wpcalypso/jsx-classname-namespace: 4 - client/me/notification-settings/blogs-settings/header.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
jsx-a11y/anchor-is-valid: 1 - client/me/notification-settings/blogs-settings/placeholder.jsx
wpcalypso/jsx-classname-namespace: 9 - client/me/notification-settings/comment-settings/index.jsx
wpcalypso/jsx-classname-namespace: 2 - client/me/notification-settings/push-notification-settings/index.jsx
wpcalypso/jsx-classname-namespace: 15
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
jsx-a11y/no-noninteractive-tabindex: 1 - client/me/notification-settings/reader-subscriptions/index.jsx
no-restricted-imports: 1
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 3 - client/me/notification-settings/settings-form/actions.jsx
wpcalypso/jsx-classname-namespace: 2 - client/me/notification-settings/settings-form/device-selector.jsx
wpcalypso/jsx-classname-namespace: 2 - client/me/notification-settings/settings-form/labels-list.jsx
wpcalypso/jsx-classname-namespace: 2 - client/me/notification-settings/settings-form/labels.jsx
wpcalypso/jsx-classname-namespace: 1 - client/me/notification-settings/settings-form/locales.js
wpcalypso/import-docblock: 1 - client/me/notification-settings/settings-form/settings.jsx
wpcalypso/jsx-classname-namespace: 3 - client/me/notification-settings/settings-form/stream-header.jsx
wpcalypso/jsx-classname-namespace: 2 - client/me/notification-settings/settings-form/stream-options.jsx
wpcalypso/jsx-classname-namespace: 2 - client/me/notification-settings/settings-form/stream-selector.jsx
wpcalypso/jsx-classname-namespace: 1 - client/me/notification-settings/wpcom-settings/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/me/privacy/main.jsx
no-restricted-imports: 1
react/prefer-es6-class: 1 - client/me/profile-gravatar/index.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/me/profile-link/index.jsx
jsx-a11y/alt-text: 1 - client/me/profile-links-add-wordpress/index.jsx
wpcalypso/jsx-classname-namespace: 1
jsx-a11y/anchor-is-valid: 1 - client/me/profile-links-add-wordpress/site.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-noninteractive-element-interactions: 1 - client/me/profile-links/add-buttons.jsx
wpcalypso/jsx-classname-namespace: 1 - client/me/profile/index.jsx
no-restricted-imports: 1
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 2 - client/me/purchases/cancel-purchase/loading-placeholder.jsx
wpcalypso/jsx-classname-namespace: 6
jsx-a11y/heading-has-content: 1 - client/me/purchases/confirm-cancel-domain/loading-placeholder.jsx
jsx-a11y/heading-has-content: 1 - client/me/purchases/credit-cards/credit-card-delete.jsx
wpcalypso/jsx-classname-namespace: 2 - client/me/purchases/remove-purchase/index.jsx
jsx-a11y/anchor-is-valid: 1 - client/me/reauth-required/index.jsx
react/prefer-es6-class: 1
jsx-a11y/no-autofocus: 2
wpcalypso/jsx-classname-namespace: 1
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/me/security-2fa-app-chooser-item/index.jsx
jsx-a11y/alt-text: 1
jsx-a11y/anchor-is-valid: 1 - client/me/security-2fa-backup-codes-list/index.jsx
react/no-string-refs: 10 - client/me/security-2fa-backup-codes/index.jsx
wpcalypso/i18n-no-collapsible-whitespace: 1 - client/me/security-2fa-code-prompt/index.jsx
jsx-a11y/no-autofocus: 1
wpcalypso/i18n-no-collapsible-whitespace: 1 - client/me/security-2fa-enable/index.jsx
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
jsx-a11y/no-autofocus: 1
wpcalypso/i18n-no-collapsible-whitespace: 1
wpcalypso/jsx-classname-namespace: 1 - client/me/security-2fa-progress/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/me/security-2fa-progress/progress-item.jsx
jsx-a11y/label-has-for: 1 - client/me/security-2fa-setup-backup-codes/index.jsx
wpcalypso/i18n-no-collapsible-whitespace: 1 - client/me/security-2fa-setup/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/me/security-2fa-sms-settings/index.jsx
no-restricted-imports: 1
react/prefer-es6-class: 1
react/no-string-refs: 2
wpcalypso/jsx-classname-namespace: 2 - client/me/security-account-recovery/buttons.jsx
wpcalypso/jsx-classname-namespace: 1 - client/me/security-account-recovery/edit-email.jsx
react/no-string-refs: 2 - client/me/security-account-recovery/manage-contact.jsx
wpcalypso/jsx-classname-namespace: 9 - client/me/security-section-nav/index.jsx
prefer-const: 2 - client/my-sites/ads/form-earnings.jsx
jsx-a11y/anchor-is-valid: 2 - client/my-sites/checkout/cart/cart-body/loading-placeholder.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/checkout/cart/cart-buttons.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 3 - client/my-sites/checkout/cart/cart-coupon.jsx
prefer-const: 2
jsx-a11y/anchor-is-valid: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/checkout/cart/cart-empty.jsx
wpcalypso/jsx-classname-namespace: 3 - client/my-sites/checkout/cart/cart-item/loading-placeholder.jsx
wpcalypso/jsx-classname-namespace: 5 - client/my-sites/checkout/cart/cart-items.jsx
prefer-const: 2
jsx-a11y/anchor-is-valid: 1
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/checkout/cart/cart-plan-ad.jsx
jsx-a11y/anchor-is-valid: 1 - client/my-sites/checkout/cart/cart-total.jsx
wpcalypso/jsx-classname-namespace: 5 - client/my-sites/checkout/cart/popover-cart.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 5
react/no-string-refs: 2
react/no-is-mounted: 1 - client/my-sites/checkout/cart/test/cart-buttons.js
no-shadow: 1 - client/my-sites/checkout/checkout-thank-you/google-voucher/index.jsx
wpcalypso/jsx-classname-namespace: 13 - client/my-sites/checkout/checkout-thank-you/index.jsx
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/checkout/checkout/cart-toggle.jsx
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/my-sites/checkout/checkout/checkout.jsx
react/no-did-update-set-state: 1
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/checkout/checkout/credit-card-selector.jsx
wpcalypso/jsx-classname-namespace: 2
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/my-sites/checkout/checkout/credits-payment-box.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/checkout/checkout/free-cart-payment-box.jsx
wpcalypso/jsx-classname-namespace: 2
prefer-const: 1 - client/my-sites/checkout/checkout/free-trial-confirmation-box.js
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/checkout/checkout/pay-button.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/checkout/checkout/paypal-payment-box.jsx
prefer-const: 4
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/checkout/checkout/secure-payment-form.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/checkout/checkout/stored-card.jsx
prefer-const: 3
wpcalypso/jsx-classname-namespace: 3 - client/my-sites/checkout/checkout/subscription-text.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/checkout/checkout/terms-of-service.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/current-site/domain-to-paid-plan-notice.jsx
no-duplicate-imports: 1 - client/my-sites/current-site/index.jsx
jsx-a11y/anchor-is-valid: 1 - client/my-sites/current-site/notice.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/customize/loading-panel.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/customize/main.jsx
wpcalypso/jsx-classname-namespace: 1
jsx-a11y/iframe-has-title: 1 - client/my-sites/domains/components/form/country-select.jsx
no-restricted-imports: 1
react/prefer-es6-class: 1
react/no-string-refs: 2 - client/my-sites/domains/components/form/hidden-input.jsx
jsx-a11y/anchor-is-valid: 1 - client/my-sites/domains/components/form/index.jsx
wpcalypso/import-docblock: 1 - client/my-sites/domains/components/form/input.jsx
react/no-string-refs: 3
jsx-a11y/no-autofocus: 1 - client/my-sites/domains/components/form/state-select.jsx
react/no-string-refs: 4 - client/my-sites/domains/domain-management/add-google-apps/add-email-addresses-card.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 7
jsx-a11y/anchor-is-valid: 1 - client/my-sites/domains/domain-management/add-google-apps/domains-select.jsx
jsx-a11y/no-onchange: 1 - client/my-sites/domains/domain-management/components/designated-agent-notice/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/components/domain/main-placeholder.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/domains/domain-management/components/form-footer/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/components/header/index.jsx
wpcalypso/jsx-classname-namespace: 3 - client/my-sites/domains/domain-management/contacts-privacy/card.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/domains/domain-management/contacts-privacy/contact-display.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/domains/domain-management/dns/delete-email-forwards-dialog.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/dns/dns-record.jsx
jsx-a11y/label-has-for: 1 - client/my-sites/domains/domain-management/domain-connect/domain-connect-authorize-records.jsx
jsx-a11y/label-has-for: 1
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/my-sites/domains/domain-management/edit-contact-info/privacy-enabled-card.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/domains/domain-management/edit/card/header/primary-domain-button.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/edit/card/property.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/edit/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/edit/mapped-domain.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/edit/registered-domain.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/edit/site-redirect.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/edit/wpcom-domain.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/email-forwarding/email-forwarding-add-new.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 1
prefer-const: 1 - client/my-sites/domains/domain-management/email-forwarding/email-forwarding-details.jsx
react/prefer-es6-class: 1 - client/my-sites/domains/domain-management/email-forwarding/email-forwarding-item.jsx
react/prefer-es6-class: 1 - client/my-sites/domains/domain-management/email-forwarding/email-forwarding-list.jsx
prefer-const: 3 - client/my-sites/domains/domain-management/email-forwarding/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/email/add-google-apps-card.jsx
react/prefer-es6-class: 1
jsx-a11y/alt-text: 5 - client/my-sites/domains/domain-management/email/google-apps-user-item.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/domains/domain-management/email/google-apps-users-card.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 3 - client/my-sites/domains/domain-management/email/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/email/placeholder.jsx
wpcalypso/jsx-classname-namespace: 3 - client/my-sites/domains/domain-management/list/domain-only.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/domains/domain-management/list/index.jsx
wpcalypso/jsx-classname-namespace: 3
react/no-string-refs: 1 - client/my-sites/domains/domain-management/list/item-placeholder.jsx
wpcalypso/jsx-classname-namespace: 5 - client/my-sites/domains/domain-management/list/item.jsx
jsx-a11y/label-has-for: 1
jsx-a11y/no-static-element-interactions: 1
jsx-a11y/click-events-have-key-events: 1
wpcalypso/jsx-classname-namespace: 8 - client/my-sites/domains/domain-management/name-servers/custom-nameservers-form.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/domains/domain-management/name-servers/custom-nameservers-row.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/primary-domain/index.jsx
wpcalypso/jsx-classname-namespace: 6 - client/my-sites/domains/domain-management/privacy-protection/card/add-button.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/privacy-protection/card/content.jsx
wpcalypso/jsx-classname-namespace: 3 - client/my-sites/domains/domain-management/privacy-protection/index.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/domains/domain-management/transfer/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/transfer/transfer-out/icann-verification.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/transfer/transfer-out/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/transfer/transfer-out/locked.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/domains/domain-management/transfer/transfer-out/transfer-prohibited.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/transfer/transfer-out/unlocked.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-management/transfer/transfer-to-other-user/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/domains/domain-search/site-redirect-step.jsx
wpcalypso/jsx-classname-namespace: 5 - client/my-sites/domains/map-domain/test/map-domain.js
no-shadow: 1 - client/my-sites/draft/index.jsx
wpcalypso/jsx-classname-namespace: 4
jsx-a11y/heading-has-content: 1 - client/my-sites/google-my-business/location/index.js
wpcalypso/jsx-classname-namespace: 13 - client/my-sites/google-my-business/new-account/index.js
wpcalypso/jsx-classname-namespace: 5 - client/my-sites/google-my-business/select-business-type/index.js
wpcalypso/jsx-classname-namespace: 4 - client/my-sites/google-my-business/select-location/button.js
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/google-my-business/select-location/index.js
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/google-my-business/stats/chart.js
wpcalypso/jsx-classname-namespace: 2
jsx-a11y/no-onchange: 1 - client/my-sites/google-my-business/stats/index.js
wpcalypso/jsx-classname-namespace: 7 - client/my-sites/google-my-business/stats/tip.js
wpcalypso/jsx-classname-namespace: 4 - client/my-sites/guided-transfer/host-credentials-page/fields.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/guided-transfer/host-select.jsx
jsx-a11y/alt-text: 1 - client/my-sites/guided-transfer/issues-notices.jsx
wpcalypso/i18n-no-collapsible-whitespace: 2 - client/my-sites/guided-transfer/transfer-unavailable-card.jsx
wpcalypso/i18n-no-collapsible-whitespace: 4 - client/my-sites/importer/dispatcher-converter.js
wpcalypso/import-docblock: 1 - client/my-sites/importer/error-pane.jsx
jsx-a11y/anchor-is-valid: 3 - client/my-sites/importer/importer-header.jsx
no-shadow: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/importer/importing-pane.jsx
prefer-const: 1 - client/my-sites/importer/uploading-pane.jsx
prefer-const: 2
react/no-string-refs: 3
no-shadow: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/my-sites/invites/invite-accept-logged-out/index.jsx
wpcalypso/jsx-classname-namespace: 4 - client/my-sites/invites/invite-form-header/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/invites/utils.js
wpcalypso/jsx-classname-namespace: 9 - client/my-sites/media-library/data-source.jsx
react/no-string-refs: 3 - client/my-sites/media-library/header.jsx
wpcalypso/jsx-classname-namespace: 3
wpcalypso/jsx-gridicon-size: 1 - client/my-sites/media-library/index.jsx
wpcalypso/redux-no-bound-selectors: 1 - client/my-sites/media-library/list-item.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
wpcalypso/jsx-gridicon-size: 1 - client/my-sites/media-library/list-no-content.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/media-library/list-plan-promo.js
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/media-library/list.jsx
prefer-const: 13 - client/my-sites/media-library/upload-button.jsx
react/no-string-refs: 2 - client/my-sites/media-library/upload-url.jsx
jsx-a11y/no-autofocus: 1
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/media/main.jsx
react/no-did-mount-set-state: 1
react/no-string-refs: 2 - client/my-sites/navigation/navigation.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/no-results/index.jsx
jsx-a11y/alt-text: 1 - client/my-sites/pages/page/index.js
jsx-a11y/mouse-events-have-key-events: 2 - client/my-sites/pages/placeholder.jsx
wpcalypso/jsx-classname-namespace: 5
jsx-a11y/anchor-is-valid: 1 - client/my-sites/people/delete-user/index.jsx
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/my-sites/people/edit-team-member-form/edit-user-form.jsx
react/prefer-es6-class: 1 - client/my-sites/people/followers-list/index.jsx
wpcalypso/jsx-classname-namespace: 1
react/no-string-refs: 1 - client/my-sites/people/invite-people/index.jsx
no-duplicate-imports: 1 - client/my-sites/people/main.jsx
no-restricted-imports: 1
react/prefer-es6-class: 1 - client/my-sites/people/people-section-nav/index.jsx
prefer-const: 1 - client/my-sites/people/team-list/team.jsx
prefer-const: 2
wpcalypso/jsx-classname-namespace: 1
react/no-string-refs: 1 - client/my-sites/people/viewers-list/viewers.jsx
prefer-const: 4
wpcalypso/jsx-classname-namespace: 1
react/no-string-refs: 1 - client/my-sites/picker/picker.jsx
jsx-a11y/no-autofocus: 1 - client/my-sites/plan-features/header.jsx
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 2 - client/my-sites/plan-features/index.jsx
wpcalypso/redux-no-bound-selectors: 3 - client/my-sites/plan-features/placeholder.jsx
wpcalypso/jsx-classname-namespace: 1
jsx-a11y/heading-has-content: 2 - client/my-sites/plans/main.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/plugins/jetpack-plugins-setup/index.jsx
wpcalypso/jsx-classname-namespace: 3 - client/my-sites/plugins/main.jsx
react/no-string-refs: 1 - client/my-sites/plugins/plugin-action/plugin-action.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/my-sites/plugins/plugin-activate-toggle/test/mocks/plugin-action.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/plugins/plugin-autoupdate-toggle/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/plugins/plugin-autoupdate-toggle/test/index.jsx
import/no-extraneous-dependencies: 1 - client/my-sites/plugins/plugin-autoupdate-toggle/test/mocks/plugin-action.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/plugins/plugin-icon/plugin-icon.jsx
jsx-a11y/alt-text: 1 - client/my-sites/plugins/plugin-information/index.jsx
wpcalypso/i18n-no-collapsible-whitespace: 1 - client/my-sites/plugins/plugin-install-button-wpcom/index.jsx
no-duplicate-imports: 1 - client/my-sites/plugins/plugin-install-button/index.jsx
react/no-string-refs: 9
wpcalypso/jsx-classname-namespace: 1
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 2 - client/my-sites/plugins/plugin-meta/index.jsx
no-duplicate-imports: 1
jsx-a11y/alt-text: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/plugins/plugin-ratings/index.jsx
react/prefer-es6-class: 1 - client/my-sites/plugins/plugin-remove-button/index.jsx
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/my-sites/plugins/plugin-sections/index.jsx
react/no-string-refs: 3 - client/my-sites/plugins/plugin-site-jetpack/index.jsx
wpcalypso/jsx-classname-namespace: 3 - client/my-sites/plugins/plugin-site-network/index.jsx
wpcalypso/jsx-classname-namespace: 4 - client/my-sites/plugins/plugin-site-update-indicator/index.jsx
prefer-const: 2
wpcalypso/jsx-classname-namespace: 1
react/no-string-refs: 1 - client/my-sites/plugins/plugin.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 5 - client/my-sites/plugins/plugins-browser-item/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/plugins/plugins-browser-list/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/plugins/plugins-list/index.jsx
react/prefer-es6-class: 1 - client/my-sites/plugins/plugins-list/test/index.jsx
import/no-extraneous-dependencies: 1 - client/my-sites/post-relative-time-status/index.jsx
prefer-const: 5 - client/my-sites/post-selector/no-results.jsx
prefer-const: 1
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/post-selector/selector.jsx
jsx-a11y/label-has-for: 2 - client/my-sites/post-type-list/max-pages-notice.jsx
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/my-sites/post-type-list/post-actions-ellipsis-menu/edit.jsx
jsx-a11y/mouse-events-have-key-events: 1 - client/my-sites/post-type-list/post-thumbnail.jsx
jsx-a11y/alt-text: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-noninteractive-element-interactions: 1 - client/my-sites/post/post-image/index.jsx
valid-jsdoc: 1
prefer-const: 2
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
jsx-a11y/alt-text: 1 - client/my-sites/sharing/buttons/appearance.jsx
jsx-a11y/label-has-for: 2
wpcalypso/jsx-classname-namespace: 4 - client/my-sites/sharing/buttons/buttons.jsx
no-duplicate-imports: 1
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/sharing/buttons/label-editor.jsx
wpcalypso/jsx-classname-namespace: 7 - client/my-sites/sharing/buttons/options.jsx
wpcalypso/jsx-classname-namespace: 10
jsx-a11y/label-has-for: 1 - client/my-sites/sharing/buttons/preview-button.jsx
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 2
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/mouse-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/my-sites/sharing/buttons/preview-buttons.jsx
react/no-string-refs: 7
prefer-const: 5
wpcalypso/jsx-classname-namespace: 3
jsx-a11y/mouse-events-have-key-events: 1 - client/my-sites/sharing/buttons/preview-placeholder.jsx
wpcalypso/jsx-classname-namespace: 10
jsx-a11y/anchor-is-valid: 1
jsx-a11y/alt-text: 1 - client/my-sites/sharing/buttons/preview-widget.js
prefer-const: 1 - client/my-sites/sharing/buttons/preview.jsx
jsx-a11y/anchor-is-valid: 2
wpcalypso/jsx-classname-namespace: 11
jsx-a11y/alt-text: 1 - client/my-sites/sharing/buttons/style.jsx
jsx-a11y/label-has-for: 1
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/sharing/buttons/tray.jsx
prefer-const: 2
wpcalypso/jsx-classname-namespace: 8 - client/my-sites/sharing/connections/account-dialog-account.jsx
jsx-a11y/label-has-for: 1
wpcalypso/jsx-classname-namespace: 6 - client/my-sites/sharing/connections/account-dialog.jsx
wpcalypso/jsx-classname-namespace: 6 - client/my-sites/sharing/connections/connection.jsx
react/no-did-update-set-state: 1
wpcalypso/jsx-classname-namespace: 8
jsx-a11y/anchor-is-valid: 2
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 2
jsx-a11y/label-has-for: 1 - client/my-sites/sharing/connections/connections.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/sharing/connections/inline-connection-action.jsx
no-duplicate-imports: 1 - client/my-sites/sharing/connections/service-connected-accounts.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/sharing/connections/service-description.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/sharing/connections/service-example.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/sharing/connections/service-examples.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/sharing/connections/service-placeholder.jsx
wpcalypso/jsx-classname-namespace: 5
jsx-a11y/heading-has-content: 1 - client/my-sites/sharing/connections/service-tip.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/sharing/connections/services-group.jsx
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/sharing/connections/services/google-my-business.js
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/sidebar/sidebar.jsx
wpcalypso/jsx-classname-namespace: 5 - client/my-sites/site-settings/action-panel/body.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/site-settings/action-panel/footer.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/site-settings/action-panel/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/site-settings/action-panel/title.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/site-settings/form-discussion.jsx
wpcalypso/jsx-classname-namespace: 5 - client/my-sites/site-settings/form-jetpack-monitor.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/site-settings/jetpack-module-toggle.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/site-settings/jetpack-sync-panel/index.jsx
jsx-a11y/anchor-is-valid: 1 - client/my-sites/site-settings/press-this/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/site-settings/related-posts/related-content-preview.jsx
jsx-a11y/anchor-is-valid: 2 - client/my-sites/site-settings/section-import.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/site-settings/seo-settings/form.jsx
jsx-a11y/alt-text: 1 - client/my-sites/site-settings/settings-security/main.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/site-settings/start-over.jsx
jsx-a11y/alt-text: 1 - client/my-sites/site-settings/taxonomies/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/site-settings/theme-enhancements.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/site-settings/theme-setup-dialog/index.jsx
no-shadow: 1 - client/my-sites/site-settings/theme-setup/active-theme-screenshot.jsx
wpcalypso/jsx-classname-namespace: 3
jsx-a11y/alt-text: 1 - client/my-sites/site-settings/theme-setup/theme-setup-placeholder.jsx
wpcalypso/jsx-classname-namespace: 9 - client/my-sites/sites/sites.jsx
no-restricted-imports: 1
react/prefer-es6-class: 1
wpcalypso/jsx-classname-namespace: 1
jsx-a11y/no-autofocus: 1 - client/my-sites/stats/comment-follows/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/stats/geochart/index.jsx
react/no-string-refs: 5
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/stats/info-panel/index.jsx
wpcalypso/jsx-classname-namespace: 9 - client/my-sites/stats/overview.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/stats/post-performance/index.jsx
wpcalypso/jsx-classname-namespace: 4 - client/my-sites/stats/post-trends/day.jsx
wpcalypso/jsx-classname-namespace: 3
react/no-string-refs: 3 - client/my-sites/stats/post-trends/index.jsx
prefer-const: 14
react/no-string-refs: 8
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 2
wpcalypso/jsx-classname-namespace: 2 - client/my-sites/stats/stats-chart-tabs/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/stats/stats-comment-followers-page/index.jsx
wpcalypso/jsx-classname-namespace: 5 - client/my-sites/stats/stats-comments/index.jsx
wpcalypso/jsx-classname-namespace: 4 - client/my-sites/stats/stats-date-picker/index.jsx
wpcalypso/jsx-classname-namespace: 5 - client/my-sites/stats/stats-detail-months/index.jsx
wpcalypso/jsx-classname-namespace: 13
jsx-a11y/anchor-is-valid: 1 - client/my-sites/stats/stats-detail-weeks/index.jsx
wpcalypso/jsx-classname-namespace: 11
jsx-a11y/anchor-is-valid: 1 - client/my-sites/stats/stats-followers/index.jsx
wpcalypso/jsx-classname-namespace: 11 - client/my-sites/stats/stats-list/action-follow.jsx
react/prefer-es6-class: 1
prefer-const: 7
wpcalypso/jsx-classname-namespace: 3
jsx-a11y/anchor-is-valid: 1 - client/my-sites/stats/stats-list/action-link.jsx
wpcalypso/jsx-classname-namespace: 3 - client/my-sites/stats/stats-list/action-page.jsx
wpcalypso/jsx-classname-namespace: 3
jsx-a11y/anchor-is-valid: 1 - client/my-sites/stats/stats-list/action-spam.jsx
prefer-const: 6
wpcalypso/jsx-classname-namespace: 2
jsx-a11y/anchor-is-valid: 1 - client/my-sites/stats/stats-list/index.jsx
prefer-const: 5 - client/my-sites/stats/stats-list/legend.jsx
wpcalypso/jsx-classname-namespace: 6 - client/my-sites/stats/stats-list/stats-list-item.jsx
prefer-const: 18
wpcalypso/jsx-classname-namespace: 4
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
jsx-a11y/no-noninteractive-tabindex: 1 - client/my-sites/stats/stats-module/header.jsx
wpcalypso/jsx-classname-namespace: 10
jsx-a11y/anchor-is-valid: 2 - client/my-sites/stats/stats-overview-placeholder/index.jsx
wpcalypso/jsx-classname-namespace: 6
jsx-a11y/alt-text: 1
jsx-a11y/anchor-is-valid: 1 - client/my-sites/stats/stats-page-placeholder/index.jsx
wpcalypso/jsx-classname-namespace: 4
jsx-a11y/heading-has-content: 2 - client/my-sites/stats/stats-post-likes/index.jsx
wpcalypso/jsx-classname-namespace: 6
jsx-a11y/anchor-is-valid: 1 - client/my-sites/stats/stats-site-overview/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/stats/stats-summary/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/stats/stats-tabs/tab.jsx
wpcalypso/jsx-classname-namespace: 3
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-noninteractive-element-interactions: 1 - client/my-sites/stats/stats-views/months.jsx
react/no-string-refs: 2 - client/my-sites/theme/main.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
react/no-danger: 2 - client/my-sites/theme/theme-features-card.js
jsx-a11y/anchor-is-valid: 1
wpcalypso/redux-no-bound-selectors: 1 - client/my-sites/themes/current-theme/index.jsx
jsx-a11y/alt-text: 1 - client/my-sites/themes/jetpack-manage-disabled-message.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/themes/jetpack-referrer-message.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/themes/jetpack-upgrade-message.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/themes/single-site.jsx
wpcalypso/jsx-classname-namespace: 1
wpcalypso/redux-no-bound-selectors: 1 - client/my-sites/themes/theme-showcase.jsx
wpcalypso/jsx-classname-namespace: 1 - client/my-sites/themes/theme-upload/index.jsx
jsx-a11y/alt-text: 1 - client/my-sites/themes/themes-magic-search-card/index.jsx
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 2 - client/my-sites/themes/themes-selection.jsx
no-duplicate-imports: 1
wpcalypso/redux-no-bound-selectors: 3 - client/my-sites/themes/themes-site-selector-modal.jsx
wpcalypso/redux-no-bound-selectors: 2 - client/my-sites/welcome/welcome.jsx
jsx-a11y/anchor-is-valid: 1
wpcalypso/jsx-classname-namespace: 1 - client/notices/index.js
valid-jsdoc: 13
no-var: 1
prefer-const: 3 - client/notifications/index.jsx
no-duplicate-imports: 1 - client/post-editor/controller.js
jsx-a11y/alt-text: 1 - client/post-editor/edit-post-status/index.jsx
jsx-a11y/label-has-for: 2 - client/post-editor/editor-author/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/post-editor/editor-categories-tags/test/accordion.jsx
wpcalypso/jsx-classname-namespace: 11 - client/post-editor/editor-diff-viewer/index.jsx
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 2 - client/post-editor/editor-discussion/index.jsx
jsx-a11y/label-has-for: 2
wpcalypso/jsx-classname-namespace: 1 - client/post-editor/editor-drawer/label.jsx
jsx-a11y/label-has-for: 1 - client/post-editor/editor-featured-image/preview.jsx
react/no-string-refs: 2 - client/post-editor/editor-ground-control/index.jsx
jsx-a11y/tabindex-no-positive: 3
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
jsx-a11y/no-noninteractive-tabindex: 1 - client/post-editor/editor-ground-control/quick-save-buttons.jsx
jsx-a11y/tabindex-no-positive: 1 - client/post-editor/editor-html-toolbar/add-image-dialog.jsx
jsx-a11y/no-autofocus: 1 - client/post-editor/editor-html-toolbar/add-link-dialog.jsx
jsx-a11y/no-autofocus: 1 - client/post-editor/editor-html-toolbar/index.jsx
jsx-a11y/click-events-have-key-events: 5
jsx-a11y/no-static-element-interactions: 5 - client/post-editor/editor-location/index.jsx
jsx-a11y/alt-text: 1 - client/post-editor/editor-location/search-result.jsx
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/post-editor/editor-location/search.jsx
react/no-string-refs: 2 - client/post-editor/editor-media-advanced/index.jsx
react/no-string-refs: 2 - client/post-editor/editor-more-options/copy-post.jsx
jsx-a11y/no-autofocus: 1 - client/post-editor/editor-page-order/index.jsx
jsx-a11y/label-has-for: 1 - client/post-editor/editor-permalink/index.jsx Fix eslint errors in client/post-editor/editor-permalink/index.jsx #25371
react/no-did-update-set-state: 1
react/no-string-refs: 5 - client/post-editor/editor-post-formats/index.jsx
jsx-a11y/label-has-for: 1
wpcalypso/jsx-classname-namespace: 1 - client/post-editor/editor-preview/index.jsx
react/no-did-update-set-state: 2 - client/post-editor/editor-publish-date/index.jsx
react/no-string-refs: 2
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/post-editor/editor-revisions/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/post-editor/editor-sharing/accordion.jsx
jsx-a11y/label-has-for: 1 - client/post-editor/editor-sharing/publicize-connection.jsx
jsx-a11y/label-has-for: 1 - client/post-editor/editor-sharing/publicize-options.jsx
wpcalypso/jsx-classname-namespace: 1 - client/post-editor/editor-sharing/sharing-like-options.jsx
jsx-a11y/label-has-for: 2 - client/post-editor/editor-sharing/test/publicize-connection.jsx
prefer-const: 8 - client/post-editor/editor-slug/index.jsx
react/no-string-refs: 3
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 2 - client/post-editor/editor-status-label/index.jsx
jsx-a11y/role-supports-aria-props: 1
react/no-string-refs: 1
jsx-a11y/no-interactive-element-to-noninteractive-role: 1
prefer-const: 1 - client/post-editor/editor-sticky/index.jsx
react/no-string-refs: 3 - client/post-editor/editor-title/index.jsx
react/no-string-refs: 3
jsx-a11y/no-autofocus: 1 - client/post-editor/editor-visibility/index.jsx
jsx-a11y/no-autofocus: 1
wpcalypso/jsx-classname-namespace: 1 - client/post-editor/media-modal/back-to-library.jsx
wpcalypso/jsx-classname-namespace: 3 - client/post-editor/media-modal/detail/detail-fields.jsx
wpcalypso/jsx-classname-namespace: 1 - client/post-editor/media-modal/detail/detail-item.jsx
wpcalypso/jsx-classname-namespace: 8 - client/post-editor/media-modal/detail/detail-preview-audio.jsx
jsx-a11y/media-has-caption: 1 - client/post-editor/media-modal/detail/detail-preview-document.jsx
wpcalypso/jsx-gridicon-size: 1 - client/post-editor/media-modal/detail/detail-preview-video.jsx
jsx-a11y/media-has-caption: 1 - client/post-editor/media-modal/detail/index.jsx
wpcalypso/jsx-classname-namespace: 1 - client/post-editor/media-modal/fieldset.jsx
wpcalypso/jsx-classname-namespace: 1 - client/post-editor/media-modal/gallery-help.jsx
wpcalypso/jsx-classname-namespace: 8
wpcalypso/jsx-gridicon-size: 1
jsx-a11y/label-has-for: 1 - client/post-editor/media-modal/gallery/caption.jsx
wpcalypso/jsx-classname-namespace: 1 - client/post-editor/media-modal/gallery/edit-item.jsx
wpcalypso/jsx-classname-namespace: 1 - client/post-editor/media-modal/gallery/fields.jsx
wpcalypso/jsx-classname-namespace: 1 - client/post-editor/media-modal/gallery/index.jsx
wpcalypso/jsx-classname-namespace: 3 - client/post-editor/media-modal/gallery/preview-individual.jsx
react/no-danger: 1
wpcalypso/jsx-classname-namespace: 2 - client/post-editor/media-modal/gallery/preview-shortcode.jsx
react/prefer-es6-class: 1
react/no-is-mounted: 1 - client/post-editor/media-modal/markup.js
wpcalypso/jsx-classname-namespace: 2 - client/post-editor/media-modal/test/index.jsx
import/no-extraneous-dependencies: 1
prefer-const: 4 - client/post-editor/media-modal/test/markup.js
prefer-const: 2 - client/post-editor/post-editor.jsx
jsx-a11y/tabindex-no-positive: 2
prefer-const: 3 - client/post-editor/test/post-editor.jsx
import/no-extraneous-dependencies: 1 - client/reader/conversations/intro.jsx Lint: fix client/reader #25921
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/interactive-supports-focus: 1 - client/reader/discover/follow-button.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 1 - client/reader/embed-helper.jsx Lint: fix client/reader #25921
wpcalypso/import-docblock: 1
prefer-const: 5 - client/reader/feed-error/index.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 2 - client/reader/following-manage/index.jsx Lint: fix client/reader #25921
jsx-a11y/no-autofocus: 1 - client/reader/following-manage/search-followed.jsx Lint: fix client/reader #25921
jsx-a11y/no-autofocus: 1 - client/reader/following/intro.jsx Lint: fix client/reader #25921
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/interactive-supports-focus: 1 - client/reader/following/main.jsx Lint: fix client/reader #25921
jsx-a11y/no-autofocus: 1
wpcalypso/jsx-classname-namespace: 1 - client/reader/header-back/index.jsx Lint: fix client/reader #25921
wpcalypso/import-docblock: 1 - client/reader/liked-stream/empty.jsx Lint: fix client/reader #25921
prefer-const: 2
wpcalypso/jsx-classname-namespace: 2 - client/reader/list-gap/index.jsx Lint: fix client/reader #25921
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
wpcalypso/jsx-classname-namespace: 1 - client/reader/list-item/actions.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 1 - client/reader/list-item/description.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 1 - client/reader/list-item/icon.jsx Lint: fix client/reader #25921
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1
wpcalypso/jsx-classname-namespace: 1 - client/reader/list-item/title.jsx Lint: fix client/reader #25921
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-noninteractive-element-interactions: 1
wpcalypso/jsx-classname-namespace: 1 - client/reader/list-stream/empty.jsx Lint: fix client/reader #25921
prefer-const: 2
wpcalypso/jsx-classname-namespace: 2 - client/reader/list-stream/missing.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 2 - client/reader/reading-time/index.jsx Lint: fix client/reader #25921
prefer-const: 3 - client/reader/search-stream/empty.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 2 - client/reader/search-stream/index.jsx Lint: fix client/reader #25921
jsx-a11y/no-autofocus: 1 - client/reader/search-stream/site-results.jsx Lint: fix client/reader #25921
no-duplicate-imports: 1 - client/reader/sidebar/expandable-add-form.jsx Lint: fix client/reader #25921
react/no-string-refs: 4 - client/reader/sidebar/index.jsx
no-restricted-imports: 1
react/prefer-es6-class: 1 - client/reader/sidebar/reader-sidebar-lists/list.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 1 - client/reader/sidebar/reader-sidebar-tags/list.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 1 - client/reader/site-stream/empty.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 2 - client/reader/site-stream/featured.jsx Reader: Discover featured posts accessibility improvements #27089
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/reader/stream/empty.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 1 - client/reader/stream/index.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 1 - client/reader/stream/post-placeholder.jsx Lint: fix client/reader #25921
jsx-a11y/anchor-is-valid: 1 - client/reader/stream/post-unavailable.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 6
jsx-a11y/anchor-is-valid: 1 - client/reader/stream/recommended-posts.jsx Lint: fix client/reader #25921
wpcalypso/jsx-gridicon-size: 1 - client/reader/stream/x-post.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 8 - client/reader/tag-stream/empty.jsx Lint: fix client/reader #25921
wpcalypso/jsx-classname-namespace: 2 - client/reader/update-notice/index.jsx Lint: fix client/reader #25921
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/signup/processing-screen/index.jsx
jsx-a11y/alt-text: 1
wpcalypso/jsx-classname-namespace: 2 - client/signup/steps/about/index.jsx
jsx-a11y/click-events-have-key-events: 2
jsx-a11y/no-static-element-interactions: 2 - client/signup/steps/creds-complete/index.jsx
jsx-a11y/alt-text: 1 - client/signup/steps/creds-confirm/index.jsx
jsx-a11y/alt-text: 1 - client/signup/steps/creds-permission/index.jsx
jsx-a11y/alt-text: 1 - client/signup/steps/design-type-with-store/index.jsx
jsx-a11y/anchor-is-valid: 1 - client/signup/steps/design-type-with-store/type-images.jsx
jsx-a11y/alt-text: 4 - client/signup/steps/site-or-domain/choice.jsx
jsx-a11y/anchor-is-valid: 1
jsx-a11y/click-events-have-key-events: 1
jsx-a11y/no-static-element-interactions: 1 - client/signup/steps/site/index.jsx
jsx-a11y/no-autofocus: 1 - client/state/account-recovery/selectors.js
valid-jsdoc: 2 - client/state/account-recovery/settings/selectors.js
valid-jsdoc: 2 - client/state/data-layer/extensions-middleware.js
valid-jsdoc: 2 - client/state/data-layer/wpcom-http/pipeline/retry-on-failure/policies.js
valid-jsdoc: 1 - client/state/data-layer/wpcom/me/devices/index.js
valid-jsdoc: 1 - client/state/data-layer/wpcom/read/following/mine/test/index.js
no-duplicate-imports: 1 - client/state/data-layer/wpcom/sites/media/test/index.js
no-duplicate-imports: 1 - client/state/data-layer/wpcom/sites/utils.js
valid-jsdoc: 1 - client/state/domains/suggestions/test/reducer.js
jest/no-identical-title: 1 - client/state/happychat/selectors/test/get-groups.js
jest/no-disabled-tests: 1 - client/state/help/ticket/selectors.js
valid-jsdoc: 2 - client/state/lib/middleware.js
no-shadow: 1 - client/state/plugins/premium/test/selectors.js
jest/no-identical-title: 1 - client/state/plugins/wporg/test/actions.js
jest/no-disabled-tests: 1 - client/state/preferences/test/actions.js
jest/no-identical-title: 1 - client/state/products-list/test/selectors.js
no-shadow: 1 - client/state/purchases/actions.js
wpcalypso/import-docblock: 1 - client/state/reader/follows/actions.js Lint fixes: client/state/reader #25211
valid-jsdoc: 1 - client/state/reader/posts/test/actions.js Lint fixes: client/state/reader #25211
jest/no-disabled-tests: 1 - client/state/reader/related-posts/test/reducer.js Lint fixes: client/state/reader #25211
jest/no-identical-title: 1 - client/state/reader/sites/schema.js Lint fixes: client/state/reader #25211
wpcalypso/import-docblock: 1 - client/state/receipts/selectors.js
wpcalypso/import-docblock: 1 - client/state/selectors/get-reader-follows-last-sync-time.js
valid-jsdoc: 2 - client/state/selectors/is-requesting-reader-teams.js
valid-jsdoc: 2 - client/state/sharing/keyring/actions.js
valid-jsdoc: 1 - client/state/sites/guided-transfer/selectors.js
wpcalypso/import-docblock: 1 - client/state/sites/media-storage/test/actions.js
jest/no-identical-title: 1 - client/state/sites/selectors.js
no-use-before-define: 1 - client/state/stats/lists/actions.js
valid-jsdoc: 1 - client/state/stats/lists/utils.js
valid-jsdoc: 1 - client/state/stored-cards/actions.js
wpcalypso/import-docblock: 1 - client/state/test/index.js
no-console: 2 - client/state/test/initial-state.js
no-duplicate-imports: 1 - client/state/themes/selectors.js
no-duplicate-imports: 1 - client/state/ui/post-type-list/selectors.js
valid-jsdoc: 3