mirror of
https://github.com/foambubble/foam.git
synced 2026-01-09 22:18:16 -05:00
lint
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
import { NoteLinkDefinition, Resource, ResourceLink } from '../model/note';
|
import { NoteLinkDefinition, Resource } from '../model/note';
|
||||||
import { Range } from '../model/range';
|
import { Range } from '../model/range';
|
||||||
import { createMarkdownReferences } from '../services/markdown-provider';
|
import { createMarkdownReferences } from '../services/markdown-provider';
|
||||||
import { FoamWorkspace } from '../model/workspace';
|
import { FoamWorkspace } from '../model/workspace';
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ export async function firstFrom<T>(
|
|||||||
* @param functions - The array of functions to execute.
|
* @param functions - The array of functions to execute.
|
||||||
* @returns A generator yielding the results of the functions.
|
* @returns A generator yielding the results of the functions.
|
||||||
*/
|
*/
|
||||||
function* lazyExecutor<T>(functions: Array<() => T>): Generator<T> {
|
export function* lazyExecutor<T>(functions: Array<() => T>): Generator<T> {
|
||||||
for (const fn of functions) {
|
for (const fn of functions) {
|
||||||
yield fn();
|
yield fn();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/* @unit-ready */
|
/* @unit-ready */
|
||||||
import { env, Position, Selection, commands } from 'vscode';
|
import { env, Selection, commands } from 'vscode';
|
||||||
import { createFile, showInEditor } from '../../test/test-utils-vscode';
|
import { createFile, showInEditor } from '../../test/test-utils-vscode';
|
||||||
import { removeBrackets, toTitleCase } from './copy-without-brackets';
|
import { removeBrackets, toTitleCase } from './copy-without-brackets';
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import { commands, ExtensionContext } from 'vscode';
|
import { commands, ExtensionContext } from 'vscode';
|
||||||
import { askUserForTemplate } from '../../services/templates';
|
|
||||||
|
|
||||||
export default async function activate(context: ExtensionContext) {
|
export default async function activate(context: ExtensionContext) {
|
||||||
context.subscriptions.push(
|
context.subscriptions.push(
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import {
|
|||||||
import { CommandDescriptor } from '../../utils/commands';
|
import { CommandDescriptor } from '../../utils/commands';
|
||||||
import { FoamWorkspace } from '../../core/model/workspace';
|
import { FoamWorkspace } from '../../core/model/workspace';
|
||||||
import { Resource } from '../../core/model/note';
|
import { Resource } from '../../core/model/note';
|
||||||
import { isSome, isNone } from '../../core/utils';
|
import { isNone } from '../../core/utils';
|
||||||
|
|
||||||
export default async function activate(
|
export default async function activate(
|
||||||
context: vscode.ExtensionContext,
|
context: vscode.ExtensionContext,
|
||||||
|
|||||||
@@ -3,8 +3,6 @@
|
|||||||
import markdownItRegex from 'markdown-it-regex';
|
import markdownItRegex from 'markdown-it-regex';
|
||||||
import { FoamWorkspace } from '../../core/model/workspace';
|
import { FoamWorkspace } from '../../core/model/workspace';
|
||||||
import { Logger } from '../../core/utils/log';
|
import { Logger } from '../../core/utils/log';
|
||||||
import { isNone } from '../../core/utils';
|
|
||||||
import { commandAsURI } from '../../utils/commands';
|
|
||||||
|
|
||||||
export const markdownItFoamTags = (
|
export const markdownItFoamTags = (
|
||||||
md: markdownit,
|
md: markdownit,
|
||||||
|
|||||||
@@ -49,8 +49,6 @@ describe('FoamWorkspaceSymbolProvider', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe('provideWorkspaceSymbols', () => {
|
describe('provideWorkspaceSymbols', () => {
|
||||||
const provider = new FoamWorkspaceSymbolProvider(new FoamWorkspace());
|
|
||||||
|
|
||||||
it('should return empty array when workspace is empty', () => {
|
it('should return empty array when workspace is empty', () => {
|
||||||
const provider = new FoamWorkspaceSymbolProvider(new FoamWorkspace());
|
const provider = new FoamWorkspaceSymbolProvider(new FoamWorkspace());
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { Range } from '../core/model/range';
|
|||||||
import { URI } from '../core/model/uri';
|
import { URI } from '../core/model/uri';
|
||||||
import { FoamWorkspace } from '../core/model/workspace';
|
import { FoamWorkspace } from '../core/model/workspace';
|
||||||
import { MarkdownResourceProvider } from '../core/services/markdown-provider';
|
import { MarkdownResourceProvider } from '../core/services/markdown-provider';
|
||||||
import { NoteLinkDefinition, Resource } from '../core/model/note';
|
import { Resource } from '../core/model/note';
|
||||||
import { createMarkdownParser } from '../core/services/markdown-parser';
|
import { createMarkdownParser } from '../core/services/markdown-parser';
|
||||||
|
|
||||||
export { default as waitForExpect } from 'wait-for-expect';
|
export { default as waitForExpect } from 'wait-for-expect';
|
||||||
|
|||||||
Reference in New Issue
Block a user