{"action":"closed","issue":{"url":"https://api.github.com/repos/eslint/eslint/issues/8545","repository_url":"https://api.github.com/repos/eslint/eslint","labels_url":"https://api.github.com/repos/eslint/eslint/issues/8545/labels{/name}","comments_url":"https://api.github.com/repos/eslint/eslint/issues/8545/comments","events_url":"https://api.github.com/repos/eslint/eslint/issues/8545/events","html_url":"https://github.com/eslint/eslint/issues/8545","id":226483029,"number":8545,"title":"Nested .eslintrc and .eslintignore are being ignored when --config is used","user":{"login":"milesj","id":143744,"avatar_url":"https://avatars1.githubusercontent.com/u/143744?v=3","gravatar_id":"","url":"https://api.github.com/users/milesj","html_url":"https://github.com/milesj","followers_url":"https://api.github.com/users/milesj/followers","following_url":"https://api.github.com/users/milesj/following{/other_user}","gists_url":"https://api.github.com/users/milesj/gists{/gist_id}","starred_url":"https://api.github.com/users/milesj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/milesj/subscriptions","organizations_url":"https://api.github.com/users/milesj/orgs","repos_url":"https://api.github.com/users/milesj/repos","events_url":"https://api.github.com/users/milesj/events{/privacy}","received_events_url":"https://api.github.com/users/milesj/received_events","type":"User","site_admin":false},"labels":[{"id":45711354,"url":"https://api.github.com/repos/eslint/eslint/labels/triage","name":"triage","color":"cc317c","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2017-05-05T06:13:19Z","updated_at":"2017-05-05T22:49:32Z","closed_at":"2017-05-05T22:49:32Z","body":"**Tell us about your environment**\r\n\r\n* **ESLint Version:** 3.19.0\r\n* **Node Version:** 7.10.0\r\n* **npm Version:** 4.2.0\r\n\r\n**What parser (default, Babel-ESLint, etc.) are you using?** \r\nbabel-eslint\r\n\r\n**Please show your full configuration:**\r\nConfig: https://github.com/milesj/build-tool-config/blob/master/eslint.json5\r\nDeps: https://github.com/milesj/build-tool-config/blob/master/package.json\r\nScript: https://github.com/milesj/build-tool-config/blob/master/bin/lint.js\r\n\r\n**What did you do? Please include the actual source code causing the issue.**\r\nI'm prototyping an idea in which all my build tool configuration files and build scripts are stored in a single repository, that can be re-used in other projects. This works for the most part and can be found here: https://github.com/milesj/build-tool-config\r\n\r\nI'm attempting to integrate this here: https://github.com/milesj/shapeshifter/blob/master/package.json#L33\r\n\r\nNow the issue I am running into, is that `.eslintrc` and `.eslintignore` files found in other folders are not being inherited, or are being overwritten. For example, this one: https://github.com/milesj/shapeshifter/blob/master/tests/.eslintrc\r\n\r\n**What did you expect to happen?**\r\nThe nested `.eslintrc` rules to be inherited.\r\n\r\n**What actually happened? Please include the actual, raw output from ESLint.**\r\nThey weren't. Here's an example failure.\r\n\r\n```\r\n/Users/Miles/Sites/shapeshifter/tests/expected/node/react/shape.js\r\n   5:1   error  Prefer default export  import/prefer-default-export\r\n  29:7   error  No magic number: 2     no-magic-numbers\r\n  30:7   error  No magic number: 3     no-magic-numbers\r\n  58:11  error  No magic number: 123   no-magic-numbers\r\n  59:11  error  No magic number: 456   no-magic-numbers\r\n  60:11  error  No magic number: 789   no-magic-numbers\r\n```\r\n\r\nAnd some example debug.\r\n\r\n```\r\n eslint:cli Running on files +0ms\r\n  eslint:config Using command line config /Users/Miles/Sites/shapeshifter/node_modules/@milesj/build-tool-config/eslint.json5 +15ms\r\n  eslint:config-file Loading config file: /Users/Miles/Sites/shapeshifter/node_modules/@milesj/build-tool-config/eslint.json5 +2ms\r\n  eslint:config-file Loading airbnb +86ms\r\n  eslint:config-file Attempting to resolve eslint-config-airbnb +1ms\r\n  eslint:config-file Loading JS config file: /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb/index.js +0ms\r\n  eslint:config-file Loading /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb/rules/react-a11y.js +1ms\r\n  eslint:config-file Loading JS config file: /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb/rules/react-a11y.js +0ms\r\n  eslint:config-file Loading /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb/rules/react.js +113ms\r\n  eslint:config-file Loading JS config file: /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb/rules/react.js +0ms\r\n  eslint:config-file Loading /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/strict.js +17ms\r\n  eslint:config-file Loading JS config file: /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/strict.js +0ms\r\n  eslint:config-file Loading /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/index.js +2ms\r\n  eslint:config-file Loading JS config file: /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/index.js +0ms\r\n  eslint:config-file Loading /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/imports.js +1ms\r\n  eslint:config-file Loading JS config file: /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/imports.js +0ms\r\n  eslint:config-file Loading /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/es6.js +45ms\r\n  eslint:config-file Loading JS config file: /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/es6.js +0ms\r\n  eslint:config-file Loading /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/variables.js +20ms\r\n  eslint:config-file Loading JS config file: /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/variables.js +1ms\r\n  eslint:config-file Loading /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/style.js +4ms\r\n  eslint:config-file Loading JS config file: /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/style.js +0ms\r\n  eslint:config-file Loading /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/node.js +85ms\r\n  eslint:config-file Loading JS config file: /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/node.js +0ms\r\n  eslint:config-file Loading /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/errors.js +1ms\r\n  eslint:config-file Loading JS config file: /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/errors.js +0ms\r\n  eslint:config-file Loading /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/best-practices.js +13ms\r\n  eslint:config-file Loading JS config file: /Users/Miles/Sites/shapeshifter/node_modules/eslint-config-airbnb-base/rules/best-practices.js +0ms\r\n  eslint:glob-util Creating list of files to process. +38ms\r\n  eslint:ignored-paths Looking for ignore file in /Users/Miles/Sites/shapeshifter +1ms\r\n  eslint:ignored-paths Loaded ignore file /Users/Miles/Sites/shapeshifter/.eslintignore +0ms\r\n  eslint:ignored-paths Adding /Users/Miles/Sites/shapeshifter/.eslintignore +0ms\r\n  eslint:ignored-paths Looking for ignore file in /Users/Miles/Sites/shapeshifter +6ms\r\n  eslint:ignored-paths Loaded ignore file /Users/Miles/Sites/shapeshifter/.eslintignore +0ms\r\n  eslint:ignored-paths Adding /Users/Miles/Sites/shapeshifter/.eslintignore +0ms\r\n  eslint:ignored-paths Looking for ignore file in /Users/Miles/Sites/shapeshifter +7ms\r\n  eslint:ignored-paths Loaded ignore file /Users/Miles/Sites/shapeshifter/.eslintignore +0ms\r\n  eslint:ignored-paths Adding /Users/Miles/Sites/shapeshifter/.eslintignore +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/bin/shapeshifter.js +24ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/bin/shapeshifter.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/bin/shapeshifter.js +1ms\r\n  eslint:config Using .eslintrc and package.json files +0ms\r\n  eslint:config Loading /Users/Miles/Sites/shapeshifter/package.json +1ms\r\n  eslint:config-file Loading package.json config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading JSON config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config Merging command line config file +2ms\r\n  eslint:config Merging command line environment settings +1ms\r\n  eslint:config-ops Apply environment settings to config +0ms\r\n  eslint:config-ops Creating config for environment node +0ms\r\n  eslint:config-ops Creating config for environment es6 +0ms\r\n  eslint:config-ops Creating config for environment browser +0ms\r\n  eslint:config-ops Creating config for environment jest +1ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/constants.js +336ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/constants.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/constants.js +0ms\r\n  eslint:config Using .eslintrc and package.json files +0ms\r\n  eslint:config Loading /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading package.json config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading JSON config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config Merging command line config file +0ms\r\n  eslint:config Merging command line environment settings +1ms\r\n  eslint:config-ops Apply environment settings to config +0ms\r\n  eslint:config-ops Creating config for environment node +0ms\r\n  eslint:config-ops Creating config for environment es6 +0ms\r\n  eslint:config-ops Creating config for environment browser +0ms\r\n  eslint:config-ops Creating config for environment jest +7ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/Definition.js +40ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/Definition.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/Definition.js +0ms\r\n  eslint:config Using config from cache +1ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/DefinitionFactory.js +84ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/DefinitionFactory.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/DefinitionFactory.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/definitions/Array.js +194ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/definitions/Array.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/definitions/Array.js +0ms\r\n  eslint:config Using .eslintrc and package.json files +0ms\r\n  eslint:config Loading /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading package.json config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading JSON config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config Merging command line config file +1ms\r\n  eslint:config Merging command line environment settings +0ms\r\n  eslint:config-ops Apply environment settings to config +1ms\r\n  eslint:config-ops Creating config for environment node +0ms\r\n  eslint:config-ops Creating config for environment es6 +0ms\r\n  eslint:config-ops Creating config for environment browser +0ms\r\n  eslint:config-ops Creating config for environment jest +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/definitions/Bool.js +87ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/definitions/Bool.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/definitions/Bool.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/definitions/Enum.js +25ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/definitions/Enum.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/definitions/Enum.js +0ms\r\n  eslint:config Using config from cache +1ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/definitions/Instance.js +57ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/definitions/Instance.js +1ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/definitions/Instance.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/definitions/Number.js +36ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/definitions/Number.js +1ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/definitions/Number.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/definitions/Object.js +32ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/definitions/Object.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/definitions/Object.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/definitions/Reference.js +76ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/definitions/Reference.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/definitions/Reference.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/definitions/Shape.js +57ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/definitions/Shape.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/definitions/Shape.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/definitions/String.js +63ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/definitions/String.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/definitions/String.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/definitions/Union.js +42ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/definitions/Union.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/definitions/Union.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/helpers/formatName.js +31ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/helpers/formatName.js +1ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/helpers/formatName.js +0ms\r\n  eslint:config Using .eslintrc and package.json files +0ms\r\n  eslint:config Loading /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading package.json config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading JSON config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config Merging command line config file +0ms\r\n  eslint:config Merging command line environment settings +2ms\r\n  eslint:config-ops Apply environment settings to config +0ms\r\n  eslint:config-ops Creating config for environment node +0ms\r\n  eslint:config-ops Creating config for environment es6 +0ms\r\n  eslint:config-ops Creating config for environment browser +0ms\r\n  eslint:config-ops Creating config for environment jest +1ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/helpers/indent.js +20ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/helpers/indent.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/helpers/indent.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/helpers/isObject.js +14ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/helpers/isObject.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/helpers/isObject.js +0ms\r\n  eslint:config Using config from cache +1ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/helpers/isPrimitive.js +11ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/helpers/isPrimitive.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/helpers/isPrimitive.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/helpers/normalizeType.js +25ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/helpers/normalizeType.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/helpers/normalizeType.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/index.js +20ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/index.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/index.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/readers/graphql.js +35ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/readers/graphql.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/readers/graphql.js +0ms\r\n  eslint:config Using .eslintrc and package.json files +0ms\r\n  eslint:config Loading /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading package.json config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading JSON config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config Merging command line config file +0ms\r\n  eslint:config Merging command line environment settings +1ms\r\n  eslint:config-ops Apply environment settings to config +0ms\r\n  eslint:config-ops Creating config for environment node +0ms\r\n  eslint:config-ops Creating config for environment es6 +0ms\r\n  eslint:config-ops Creating config for environment browser +0ms\r\n  eslint:config-ops Creating config for environment jest +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/readers/node.js +109ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/readers/node.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/readers/node.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/Renderer.js +20ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/Renderer.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/Renderer.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/RendererFactory.js +274ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/RendererFactory.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/RendererFactory.js +0ms\r\n  eslint:config Using config from cache +1ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/renderers/Flow.js +93ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/renderers/Flow.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/renderers/Flow.js +0ms\r\n  eslint:config Using .eslintrc and package.json files +0ms\r\n  eslint:config Loading /Users/Miles/Sites/shapeshifter/package.json +1ms\r\n  eslint:config-file Loading package.json config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading JSON config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config Merging command line config file +0ms\r\n  eslint:config Merging command line environment settings +1ms\r\n  eslint:config-ops Apply environment settings to config +0ms\r\n  eslint:config-ops Creating config for environment node +0ms\r\n  eslint:config-ops Creating config for environment es6 +0ms\r\n  eslint:config-ops Creating config for environment browser +0ms\r\n  eslint:config-ops Creating config for environment jest +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/renderers/React.js +131ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/renderers/React.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/renderers/React.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/renderers/TypeScript.js +138ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/renderers/TypeScript.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/renderers/TypeScript.js +1ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/Schema.js +68ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/Schema.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/Schema.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/Schematic.js +50ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/Schematic.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/Schematic.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/Transpiler.js +58ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/Transpiler.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/Transpiler.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/src/types.js +101ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/src/types.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/src/types.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/tests/Definition.test.js +39ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/tests/Definition.test.js +1ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/tests/Definition.test.js +0ms\r\n  eslint:config Using .eslintrc and package.json files +0ms\r\n  eslint:config Loading /Users/Miles/Sites/shapeshifter/tests/.eslintrc +0ms\r\n  eslint:config-file Loading config file: /Users/Miles/Sites/shapeshifter/tests/.eslintrc +0ms\r\n  eslint:config Using /Users/Miles/Sites/shapeshifter/tests/.eslintrc +1ms\r\n  eslint:config Loading /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading package.json config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading JSON config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config Merging command line config file +0ms\r\n  eslint:config Merging command line environment settings +1ms\r\n  eslint:config-ops Apply environment settings to config +0ms\r\n  eslint:config-ops Creating config for environment node +0ms\r\n  eslint:config-ops Creating config for environment es6 +0ms\r\n  eslint:config-ops Creating config for environment browser +0ms\r\n  eslint:config-ops Creating config for environment jest +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/tests/DefinitionFactory.test.js +22ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/tests/DefinitionFactory.test.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/tests/DefinitionFactory.test.js +0ms\r\n  eslint:config Using config from cache +0ms\r\n  eslint:cli-engine Processing /Users/Miles/Sites/shapeshifter/tests/definitions/Array.test.js +45ms\r\n  eslint:cli-engine Linting /Users/Miles/Sites/shapeshifter/tests/definitions/Array.test.js +0ms\r\n  eslint:config Constructing config for /Users/Miles/Sites/shapeshifter/tests/definitions/Array.test.js +0ms\r\n  eslint:config Using .eslintrc and package.json files +0ms\r\n  eslint:config Loading /Users/Miles/Sites/shapeshifter/tests/.eslintrc +1ms\r\n  eslint:config-file Loading config file: /Users/Miles/Sites/shapeshifter/tests/.eslintrc +0ms\r\n  eslint:config Using /Users/Miles/Sites/shapeshifter/tests/.eslintrc +0ms\r\n  eslint:config Loading /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading package.json config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n  eslint:config-file Loading JSON config file: /Users/Miles/Sites/shapeshifter/package.json +0ms\r\n```\r\n\r\n"}}
{"actor":{"display_login":"milesj"}}