Bug 1572214 - Part 2: Override Prettier Flow config to allow templatized call syntax. r=jlast

Depends on D48476

Differential Revision: https://phabricator.services.mozilla.com/D48477

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Logan Smyth 2019-10-08 17:57:16 +00:00
Родитель 47e9214a80
Коммит 34a6a14f57
1 изменённых файлов: 21 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,21 @@
const fs = require("fs");
module.exports = {
...JSON.parse(fs.readFileSync(__dirname + "/../../../.prettierrc")),
overrides: [
{
files: [
"src/**/*.js",
"packages/*/src/**/*.js",
],
options: {
// The debugger uses Babel 7 and some newer Flow features.
// Unfortunately, Prettier has not yet adopted a version of Babel's
// parser with this fix: https://github.com/babel/babel/pull/9891
// That necessitates us to override to config to explicitly tell
// Prettier that our files contain Flowtype annotations.
"parser": "babel-flow"
},
},
],
};