Skip to content

Commit 27a0abc

Browse files
committed
fix lint
1 parent d4d3989 commit 27a0abc

20 files changed

+47
-41
lines changed

generate-local.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const exit = function exit() {
1616
process.exit(1)
1717
}
1818

19-
async function runCmd (cmd, path, args = []) {
19+
async function runCmd (cmd, path, args = []) {
2020
console.log(chalk.underline(`Running '${chalk.green(cmd)}' in ${path}`))
2121
const executedCmd = await execa(cmd, args, { cwd: path, shell: true, stdio: 'inherit' })
2222

@@ -29,7 +29,7 @@ async function runCmd (cmd, path, args = []) {
2929
console.log(executedCmd.stdout + '\n')
3030
}
3131

32-
(async () => {
32+
;(async () => {
3333
if (!project || !version) {
3434
exit(
3535
chalk.red('Both project and version args are required.\n'),

lib/create-classes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import saveDoc from './save-document'
1+
import saveDoc from './save-document.js'
22

33
export default async function (document, projectName, projectVersion) {
44
let things = document.data

lib/create-project-versions.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
// eslint-disable-next-line n/no-missing-import
12
import tojsonapi from 'yuidoc-to-jsonapi/lib/converter'
2-
import saveDoc from './save-document'
3-
import updateIDs from './update-with-versions-and-project'
3+
import saveDoc from './save-document.js'
4+
import updateIDs from './update-with-versions-and-project.js'
45

56
export default async function createProjectVersions(versions, projectName) {
67
const results = []

lib/fix-borked-yuidoc-files.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import fs from 'fs-extra'
22
import semverCompare from 'semver-compare'
3-
import { normalizeYuiDocClassItem } from './yuidoc-fixer/normalize-yui-doc-class-item'
4-
import { yuiDocClassItemKeys } from './yuidoc-fixer/yui-doc-class-item-keys'
5-
import { normalizeYuiDocClass } from './yuidoc-fixer/normalize-yui-doc-class'
3+
import { normalizeYuiDocClassItem } from './yuidoc-fixer/normalize-yui-doc-class-item.js'
4+
import { yuiDocClassItemKeys } from './yuidoc-fixer/yui-doc-class-item-keys.js'
5+
import { normalizeYuiDocClass } from './yuidoc-fixer/normalize-yui-doc-class.js'
66

77
/**
88
* In ember 3.10 and above we introduced decorators.

lib/get-version-index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { byType } from './filter-jsonapi-doc'
1+
import { byType } from './filter-jsonapi-doc.js'
22

33
export default function getVersionIndex(doc, projectName) {
44
return {

lib/normalize-ember-dependencies.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import _ from 'lodash'
2-
import { byType } from './filter-jsonapi-doc'
2+
import { byType } from './filter-jsonapi-doc.js'
33

44
const missingDoc = ({ id, version }) => {
55
return {

lib/normalize-ids.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import _ from 'lodash'
2-
import saveDoc from './save-document'
3-
import tojsonapi from 'yuidoc-to-jsonapi/lib/converter'
4-
import updateIDs from './update-with-versions-and-project'
5-
import { byType as findType } from './filter-jsonapi-doc'
2+
import saveDoc from './save-document.js'
3+
import tojsonapi from 'yuidoc-to-jsonapi/lib/converter.js'
4+
import updateIDs from './update-with-versions-and-project.js'
5+
import { byType as findType } from './filter-jsonapi-doc.js'
66

77
function removeLongDocsBecauseEmber1HasWeirdDocs({ id }) {
88
let str = 'A Suite can'

lib/read-docs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import fs from 'fs-extra'
22
import glob from 'glob'
33
import { dasherize } from 'inflected'
44
import { get as deepGet } from 'lodash'
5-
import { getLatestPatchVersions } from './get-latest-patch-versions'
5+
import { getLatestPatchVersions } from './get-latest-patch-versions.js'
66

77
const docsPath = '../ember-api-docs-data'
88

lib/rev-docs.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import fs from 'fs-extra'
22
import ora from 'ora'
33
import { basename as getFileName } from 'path'
4-
import { isArray } from 'lodash/lang'
54
import { singularize } from 'inflected'
65
import path from 'path'
76
const glob = require('glob')
@@ -28,7 +27,7 @@ function revProjVersionFiles(project, ver) {
2827
projVerRevContent.meta = {}
2928

3029
Object.keys(projVerRevContent.data.relationships).forEach(k => {
31-
if (isArray(projVerRevContent.data.relationships[k].data)) {
30+
if (Array.isArray(projVerRevContent.data.relationships[k].data)) {
3231
projVerRevContent.data.relationships[k].data.forEach(({ type, id }) => {
3332
if (!projVerRevContent.meta[type]) {
3433
projVerRevContent.meta[type] = {}

lib/save-document.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,20 @@ export default async function saveDoc(document, projectName, version = '') {
1414
projectName,
1515
version,
1616
pluralize(document.data.type),
17-
encodeURIComponent(`${document.data.id}.json`)
17+
encodeURIComponent(`${document.data.id}.json`),
1818
)
1919

2020
let json = JSON.stringify(document, null, 2)
2121

2222
return new Promise((resolve, reject) => {
2323
if ((version.startsWith('1.') || version.startsWith('0.')) && document.data.id.length > 50) {
24-
console.log(chalk.red(`\n\n⚠️ Skipping writing document with id ${chalk.yellow(document.data.id)} because it's too long\n\n`))
24+
console.log(
25+
chalk.red(
26+
`\n\n⚠️ Skipping writing document with id ${chalk.yellow(
27+
document.data.id,
28+
)} because it's too long\n\n`,
29+
),
30+
)
2531
// wtf ember 1.0 docs??
2632
return resolve()
2733
}

lib/transform-yui-object.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import transformModules from './modules-transform'
2-
import addInheritedItems from './add-inherited-items'
3-
import normalizeIDs from './normalize-ids'
1+
import transformModules from './modules-transform.js'
2+
import addInheritedItems from './add-inherited-items.js'
3+
import normalizeIDs from './normalize-ids.js'
44

55
export default async function transformYuiObject(docs, projName) {
66
let d = await transformModules(docs)

lib/yuidoc-fixer/normalize-yui-doc-class-item.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { toLower } from 'lodash'
2-
import { yuiDocClassItemKeys } from './yui-doc-class-item-keys'
3-
import { emberKnownEntityNames } from './emberKnownEntityNames'
2+
import { yuiDocClassItemKeys } from './yui-doc-class-item-keys.js'
3+
import { emberKnownEntityNames } from './emberKnownEntityNames.js'
44

55
export const normalizeYuiDocClassItem = item => {
66
let normalizedItem = {}

lib/yuidoc-fixer/normalize-yui-doc-class.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { normalizeYuiDocClassItem } from './normalize-yui-doc-class-item'
2-
import { yuiDocClassItemKeys } from './yui-doc-class-item-keys'
1+
import { normalizeYuiDocClassItem } from './normalize-yui-doc-class-item.js'
2+
import { yuiDocClassItemKeys } from './yui-doc-class-item-keys.js'
33

44
export const normalizeYuiDocClass = klass => {
55
if (!klass.description) {

main.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import fs from 'fs-extra'
22
import rimraf from 'rimraf'
33

4-
import markup from './lib/markup'
5-
import readDocs from './lib/read-docs'
6-
import createClassesOnDisk from './lib/create-classes'
7-
import transformYuiObject from './lib/transform-yui-object'
8-
import normalizeEmberDependencies from './lib/normalize-ember-dependencies'
9-
import getVersionIndex from './lib/get-version-index'
10-
import saveDoc from './lib/save-document'
11-
import revProjVersionFiles from './lib/rev-docs'
12-
import fixBorkedYuidocFiles from './lib/fix-borked-yuidoc-files'
4+
import markup from './lib/markup.js'
5+
import readDocs from './lib/read-docs.js'
6+
import createClassesOnDisk from './lib/create-classes.js'
7+
import transformYuiObject from './lib/transform-yui-object.js'
8+
import normalizeEmberDependencies from './lib/normalize-ember-dependencies.js'
9+
import getVersionIndex from './lib/get-version-index.js'
10+
import saveDoc from './lib/save-document.js'
11+
import revProjVersionFiles from './lib/rev-docs.js'
12+
import fixBorkedYuidocFiles from './lib/fix-borked-yuidoc-files.js'
1313

1414
const docsPath = '../ember-api-docs-data'
1515

test/add-since-tag-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import addSinceTags from '../lib/add-since-tags'
1+
import addSinceTags from '../lib/add-since-tags.js'
22
import { assert } from 'chai'
33
import _ from 'lodash'
44

test/filter-jsonapi-doc-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { assert } from 'chai'
22
import _ from 'lodash'
3-
import { classWithIncluded } from '../lib/filter-jsonapi-doc'
3+
import { classWithIncluded } from '../lib/filter-jsonapi-doc.js'
44

55
describe('filter json api docs', () => {
66
describe('#classWithIncluded', () => {

test/markup-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import markup from '../lib/markup'
1+
import markup from '../lib/markup.js'
22
import { assert } from 'chai'
33
import fs from 'fs'
44
import { join } from 'path'

test/modules-transform-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import transformModules from '../lib/modules-transform'
1+
import transformModules from '../lib/modules-transform.js'
22
import { assert } from 'chai'
33
import _ from 'lodash'
44

test/update-ids-with-versions-and-project-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import updateWithIDs from '../lib/update-with-versions-and-project'
1+
import updateWithIDs from '../lib/update-with-versions-and-project.js'
22
import { assert } from 'chai'
33

44
describe('update with versions and project', () => {

upload-tmp-to-aws.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { uploadDocsToS3 } from './lib/s3-sync'
1+
import { uploadDocsToS3 } from './lib/s3-sync.js'
22
import readline from 'readline'
33

44
// Only run this script if you have confirmed that the tmp directory's

0 commit comments

Comments
 (0)