Skip to content

Commit 93b55f0

Browse files
authored
chore: use recommended flow lint rules (#631)
1 parent 54cb20a commit 93b55f0

File tree

8 files changed

+14
-10
lines changed

8 files changed

+14
-10
lines changed

.eslintrc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@
1313
"node": true,
1414
"es6": true
1515
},
16-
"extends": "eslint:recommended",
16+
"extends": [
17+
"eslint:recommended",
18+
"plugin:flowtype/recommended"
19+
],
1720
"ecmaFeatures": {
1821
"arrowFunctions": true,
1922
"blockBindings": true,

src/cmd/build.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export async function getDefaultLocalizedName(
4949
{messageFile, manifestData}: LocalizedNameParams
5050
): Promise<string> {
5151

52-
let messageData: string|Buffer;
52+
let messageData: string | Buffer;
5353
let extensionName: string = manifestData.name;
5454

5555
try {

src/cmd/run.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ export class ExtensionRunner {
306306
return client.installTemporaryAddon(this.sourceDir);
307307
}
308308

309-
installAsProxy(profile: FirefoxProfile): Promise<string|void> {
309+
installAsProxy(profile: FirefoxProfile): Promise<string | void> {
310310
const {firefoxApp, sourceDir, manifestData} = this;
311311
return firefoxApp.installExtension(
312312
{

src/cmd/sign.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ export default function sign(
133133

134134
export async function getIdFromSourceDir(
135135
sourceDir: string
136-
): Promise<string|void> {
136+
): Promise<string | void> {
137137
const filePath = path.join(sourceDir, extensionIdFile);
138138

139139
let content;
@@ -167,8 +167,9 @@ export async function getIdFromSourceDir(
167167
}
168168

169169

170-
export async function saveIdToSourceDir(sourceDir: string, id: string)
171-
: Promise<void> {
170+
export async function saveIdToSourceDir(
171+
sourceDir: string, id: string
172+
): Promise<void> {
172173
const filePath = path.join(sourceDir, extensionIdFile);
173174
await fs.writeFile(filePath, [
174175
'# This file was created by https://github.com/mozilla/web-ext',

src/errors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ export function onlyInstancesOf(
8989
*
9090
*/
9191
export function onlyErrorsWithCode(
92-
codeWanted: (string|number) | Array<string|number>,
92+
codeWanted: (string | number) | Array<string | number>,
9393
errorHandler: Function
9494
): Function {
9595
return (error) => {

src/firefox/preferences.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {WebExtError} from '../errors';
55
// Flow Types
66

77
export type FirefoxPreferences = {
8-
[key: string]: bool | string | number,
8+
[key: string]: boolean | string | number,
99
};
1010

1111
export type PreferencesAppName = 'firefox' | 'fennec';

src/util/is-directory.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {onlyErrorsWithCode} from '../errors';
1414
* });
1515
*
1616
* */
17-
export default function isDirectory(path: string): Promise<bool> {
17+
export default function isDirectory(path: string): Promise<boolean> {
1818
return fs.stat(path)
1919
.then((stats) => stats.isDirectory())
2020
.catch(onlyErrorsWithCode(['ENOENT', 'ENOTDIR'], () => {

src/util/manifest.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export default async function getValidatedManifest(
6868
}
6969

7070

71-
export function getManifestId(manifestData: ExtensionManifest): string|void {
71+
export function getManifestId(manifestData: ExtensionManifest): string | void {
7272
return manifestData.applications ?
7373
manifestData.applications.gecko.id : undefined;
7474
}

0 commit comments

Comments
 (0)