Skip to content

Commit

Permalink
Bug 1669956 - [devtools] Enable eslint for devtools/client/shared/com…
Browse files Browse the repository at this point in the history
…ponents/reps. r=jdescottes.

Differential Revision: https://phabricator.services.mozilla.com/D93370
  • Loading branch information
nchevobbe committed Oct 14, 2020
1 parent c7f0599 commit 69870cc
Show file tree
Hide file tree
Showing 157 changed files with 1,028 additions and 438 deletions.
3 changes: 0 additions & 3 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,6 @@ devtools/client/debugger/images/
devtools/client/debugger/test/
devtools/client/debugger/index.html

# Ignore devtools imported repositories
devtools/client/shared/components/reps/

# Ignore devtools preferences files
devtools/client/preferences/

Expand Down
15 changes: 11 additions & 4 deletions devtools/client/shared/components/reps/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,23 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

const { MODE } = require("./reps/constants");
const { REPS, getRep } = require("./reps/rep");
const objectInspector = require("./object-inspector/index");
"use strict";

const {
MODE,
} = require("devtools/client/shared/components/reps/reps/constants");
const {
REPS,
getRep,
} = require("devtools/client/shared/components/reps/reps/rep");
const objectInspector = require("devtools/client/shared/components/reps/object-inspector/index");

const {
parseURLEncodedText,
parseURLParams,
maybeEscapePropertyName,
getGripPreviewItems,
} = require("./reps/rep-utils");
} = require("devtools/client/shared/components/reps/reps/rep-utils");

module.exports = {
REPS,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

const { loadItemProperties } = require("./utils/load-properties");
const { loadItemProperties } = require("devtools/client/shared/components/reps/object-inspector/utils/load-properties");
const {
getPathExpression,
getParentFront,
getParentGripValue,
getValue,
nodeIsBucket,
getFront,
} = require("./utils/node");
const { getLoadedProperties, getWatchpoints } = require("./reducer");
} = require("devtools/client/shared/components/reps/object-inspector/utils/node");
const { getLoadedProperties, getWatchpoints } = require("devtools/client/shared/components/reps/object-inspector/reducer");

/**
* This action is responsible for expanding a given node, which also means that
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@ const {
createElement,
} = require("devtools/client/shared/vendor/react");
const { connect } = require("devtools/client/shared/vendor/react-redux");
const actions = require("../actions");
const actions = require("devtools/client/shared/components/reps/object-inspector/actions");

const selectors = require("../reducer");
const selectors = require("devtools/client/shared/components/reps/object-inspector/reducer");

import Components from "devtools-components";
const Tree = createFactory(Components.Tree);
require("./ObjectInspector.css");
require("devtools/client/shared/components/reps/object-inspector/components/ObjectInspector.css");

const ObjectInspectorItem = createFactory(require("./ObjectInspectorItem"));
const ObjectInspectorItem = createFactory(require("devtools/client/shared/components/reps/object-inspector/components/ObjectInspectorItem"));

const Utils = require("../utils/index");
const Utils = require("devtools/client/shared/components/reps/object-inspector/utils/index");
const { renderRep, shouldRenderRootsInReps } = Utils;
const {
getChildrenWithEvaluations,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@ const dom = require("devtools/client/shared/vendor/react-dom-factories");
const Services = require("Services");
const isMacOS = Services.appinfo.OS === "Darwin";

const { MODE } = require("../../reps/constants");
const {
MODE,
} = require("devtools/client/shared/components/reps/reps/constants");

const Utils = require("../utils/index");
const Utils = require("devtools/client/shared/components/reps/object-inspector/utils/index");

const {
getValue,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

const ObjectInspector = require("./components/ObjectInspector");
const utils = require("./utils/index");
const reducer = require("./reducer");
const actions = require("./actions");
const ObjectInspector = require("devtools/client/shared/components/reps/object-inspector/components/ObjectInspector");
const utils = require("devtools/client/shared/components/reps/object-inspector/utils/index");
const reducer = require("devtools/client/shared/components/reps/object-inspector/reducer");
const actions = require("devtools/client/shared/components/reps/object-inspector/actions");

module.exports = { ObjectInspector, utils, actions, reducer };
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */

"use strict";

module.exports = {
env: {
jest: true,
},
};
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

const { mountObjectInspector } = require("../test-utils");
const { mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");
const { mount } = require("enzyme");
const { createNode, NODE_TYPES } = require("../../utils/node");
const { createNode, NODE_TYPES } = require("devtools/client/shared/components/reps/object-inspector/utils/node");
const repsPath = "../../../reps";
const { MODE } = require(`${repsPath}/constants`);
const { Rep } = require(`${repsPath}/rep`);
const {
formatObjectInspector,
waitForDispatch,
waitForLoadedProperties,
} = require("../test-utils");
const ObjectFront = require("../__mocks__/object-front");
} = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");
const gripRepStubs = require(`${repsPath}/stubs/grip`);

function generateDefaults(overrides) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

const ObjectFront = require("../__mocks__/object-front");
const { mountObjectInspector } = require("../test-utils");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");
const { mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");

function generateDefaults(overrides) {
return {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

/* global jest */

const { mountObjectInspector } = require("../test-utils");
const ObjectFront = require("../__mocks__/object-front");
const { LongStringFront } = require("../__mocks__/string-front");
const { mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");
const { LongStringFront } = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/string-front");

const repsPath = "../../../reps";
const longStringStubs = require(`${repsPath}/stubs/long-string`);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@

/* global jest */

const { mountObjectInspector } = require("../test-utils");
const ObjectFront = require("../__mocks__/object-front");
const { mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");

const {
createNode,
makeNodesForEntries,
makeNumericalBuckets,
} = require("../../utils/node");
} = require("devtools/client/shared/components/reps/object-inspector/utils/node");

const repsPath = "../../../reps";
const gripRepStubs = require(`${repsPath}/stubs/grip`);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@

/* global jest */

const { mountObjectInspector } = require("../test-utils");
const { MODE } = require("../../../reps/constants");
const { mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");
const { MODE } = require("devtools/client/shared/components/reps/reps/constants");
const {
formatObjectInspector,
waitForDispatch,
waitForLoadedProperties,
} = require("../test-utils");
const gripMapRepStubs = require("../../../reps/stubs/grip-map");
const mapStubs = require("../../stubs/map");
const ObjectFront = require("../__mocks__/object-front");
} = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");
const gripMapRepStubs = require("devtools/client/shared/components/reps/reps/stubs/grip-map");
const mapStubs = require("devtools/client/shared/components/reps/object-inspector/stubs/map");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");

function generateDefaults(overrides) {
return {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

/* global jest */
const { mountObjectInspector } = require("../test-utils");
const { mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");

const gripRepStubs = require("../../../reps/stubs/grip");
const ObjectFront = require("../__mocks__/object-front");
const gripRepStubs = require("devtools/client/shared/components/reps/reps/stubs/grip");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");

function generateDefaults(overrides) {
return {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const { mountObjectInspector } = require("../test-utils");
const { mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");

const repsPath = "../../../reps";
const { MODE } = require(`${repsPath}/constants`);
const ObjectFront = require("../__mocks__/object-front");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");
const gripRepStubs = require(`${repsPath}/stubs/grip`);
const gripPropertiesStubs = require("../../stubs/grip");
const gripPropertiesStubs = require("devtools/client/shared/components/reps/object-inspector/stubs/grip");
const {
formatObjectInspector,
storeHasExactExpandedPaths,
storeHasExpandedPath,
storeHasLoadedProperty,
waitForDispatch,
} = require("../test-utils");
const { createNode, NODE_TYPES } = require("../../utils/node");
const { getExpandedPaths } = require("../../reducer");
} = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");
const { createNode, NODE_TYPES } = require("devtools/client/shared/components/reps/object-inspector/utils/node");
const { getExpandedPaths } = require("devtools/client/shared/components/reps/object-inspector/reducer");

const protoStub = {
prototype: {
Expand Down Expand Up @@ -48,7 +48,7 @@ function generateDefaults(overrides) {
...overrides,
};
}
const { LongStringFront } = require("../__mocks__/string-front");
const { LongStringFront } = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/string-front");

function getClient(overrides = {}) {
return {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

const { mountObjectInspector } = require("../test-utils");
const { MODE } = require("../../../reps/constants");
const { createNode } = require("../../utils/node");
const { mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");
const { MODE } = require("devtools/client/shared/components/reps/reps/constants");
const { createNode } = require("devtools/client/shared/components/reps/object-inspector/utils/node");

const functionStubs = require("../../../reps/stubs/function");
const ObjectFront = require("../__mocks__/object-front");
const functionStubs = require("devtools/client/shared/components/reps/reps/stubs/function");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");

function generateDefaults(overrides) {
return {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

const { MODE } = require("../../../reps/constants");
const { MODE } = require("devtools/client/shared/components/reps/reps/constants");
const {
formatObjectInspector,
waitForLoadedProperties,
mountObjectInspector,
} = require("../test-utils");
} = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");

const { makeNodesForProperties } = require("../../utils/node");
const accessorStubs = require("../../../reps/stubs/accessor");
const ObjectFront = require("../__mocks__/object-front");
const { makeNodesForProperties } = require("devtools/client/shared/components/reps/object-inspector/utils/node");
const accessorStubs = require("devtools/client/shared/components/reps/reps/stubs/accessor");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");

function generateDefaults(overrides) {
return {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

const { mountObjectInspector } = require("../test-utils");
const { mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");
const repsPath = "../../../reps";
const { MODE } = require(`${repsPath}/constants`);

const { formatObjectInspector, waitForDispatch } = require("../test-utils");
const ObjectFront = require("../__mocks__/object-front");
const { formatObjectInspector, waitForDispatch } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");
const gripRepStubs = require(`${repsPath}/stubs/grip`);

function generateDefaults(overrides) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@

/* global jest */

const { mountObjectInspector } = require("../test-utils");
const gripRepStubs = require("../../../reps/stubs/grip");
const ObjectFront = require("../__mocks__/object-front");
const { mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");
const gripRepStubs = require("devtools/client/shared/components/reps/reps/stubs/grip");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");

const { formatObjectInspector } = require("../test-utils");
const { formatObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");

function generateDefaults(overrides) {
return {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

/* global jest */
const { mountObjectInspector } = require("../test-utils");
const { mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");

const { MODE } = require("../../../reps/constants");
const gripStubs = require("../../../reps/stubs/grip");
const { MODE } = require("devtools/client/shared/components/reps/reps/constants");
const gripStubs = require("devtools/client/shared/components/reps/reps/stubs/grip");
const stub = gripStubs.get("testProxy");
const proxySlots = gripStubs.get("testProxySlots");
const { formatObjectInspector } = require("../test-utils");
const { formatObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");

const ObjectFront = require("../__mocks__/object-front");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");
function generateDefaults(overrides) {
return {
roots: [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

/* global jest */

const { mountObjectInspector } = require("../test-utils");
const ObjectFront = require("../__mocks__/object-front");
const { LongStringFront } = require("../__mocks__/string-front");
const { mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");
const { LongStringFront } = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/string-front");

const repsPath = "../../../reps";
const longStringStubs = require(`${repsPath}/stubs/long-string`);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

const { createNode } = require("../../utils/node");
const { waitForDispatch, mountObjectInspector } = require("../test-utils");
const { createNode } = require("devtools/client/shared/components/reps/object-inspector/utils/node");
const { waitForDispatch, mountObjectInspector } = require("devtools/client/shared/components/reps/object-inspector/tests/test-utils");

const gripWindowStubs = require("../../../reps/stubs/window");
const ObjectFront = require("../__mocks__/object-front");
const gripWindowStubs = require("devtools/client/shared/components/reps/reps/stubs/window");
const ObjectFront = require("devtools/client/shared/components/reps/object-inspector/tests/__mocks__/object-front");
const windowNode = createNode({
name: "window",
contents: { value: gripWindowStubs.get("Window") },
Expand Down
Loading

0 comments on commit 69870cc

Please sign in to comment.