Correctly get the path of the js-sdk .eslintrc.js
So we work correctly when we're included in another module
This commit is contained in:
parent
1e77b2eba3
commit
905508f1ce
1 changed files with 10 additions and 1 deletions
11
.eslintrc.js
11
.eslintrc.js
|
@ -1,6 +1,15 @@
|
||||||
|
const path = require('path');
|
||||||
|
|
||||||
|
// get the path of the js-sdk so we can extend the config
|
||||||
|
// eslint supports loading extended configs by module,
|
||||||
|
// but only if they come from a module that starts with eslint-config-
|
||||||
|
// So we load the filename directly (and it could be in node_modules/
|
||||||
|
// or or ../node_modules/ etc)
|
||||||
|
const matrixJsSdkPath = path.dirname(require.resolve('matrix-js-sdk'));
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
parser: "babel-eslint",
|
parser: "babel-eslint",
|
||||||
extends: ["./node_modules/matrix-js-sdk/.eslintrc.js"],
|
extends: [matrixJsSdkPath + "/.eslintrc.js"],
|
||||||
plugins: [
|
plugins: [
|
||||||
"react",
|
"react",
|
||||||
"flowtype",
|
"flowtype",
|
||||||
|
|
Loading…
Reference in a new issue