Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 伊斯坦布尔忽略下一个也忽略jsdoc_Javascript_Jestjs_Jsdoc - Fatal编程技术网

Javascript 伊斯坦布尔忽略下一个也忽略jsdoc

Javascript 伊斯坦布尔忽略下一个也忽略jsdoc,javascript,jestjs,jsdoc,Javascript,Jestjs,Jsdoc,我有一个场景,我有一个函数,我们不想在Jest测试覆盖率中包含它,但我们仍然希望在JSDoc文档生成中包含它。以以下函数为例: /** * This is a test function description * @function */ /* istanbul ignore next */ export const myTestFunction = () => { console.log("testing"); return true; };

我有一个场景,我有一个函数,我们不想在Jest测试覆盖率中包含它,但我们仍然希望在JSDoc文档生成中包含它。以以下函数为例:

/**
 * This is a test function description
 * @function
 */
/* istanbul ignore next */
export const myTestFunction = () => {
    console.log("testing");
    return true;
};

我不希望该函数包含在Jest代码覆盖率统计数据中,但我仍然希望JSDoc能够被处理并包含在通过JSDoc生成的文档中。添加伊斯坦布尔注释似乎会导致忽略这两个函数。是否有其他方法告诉Jest排除此方法?

我认为问题在于JSDoc块不在函数(export const)的正上方,并且注释行在那里。不确定您的真实世界场景,请尝试提出解决方案。一个选项是将这些类型的函数放在一个单独的文件中,并将该文件添加到collectCoverageFrom的Jest配置中,在glob中使用一个负文件

collectCoverageFrom: [
    '<rootDir>/**/*.ts',
    '!<rootDir>/**/newfunctions.ts',   // This is the file you moved the functions into
    '!<rootDir>/**/*.module.ts'
],
CollectCoverage来自:[
“/***/.ts”,
“!//**/newfunctions.ts”,//这是您将函数移动到的文件
“!/***.module.ts”
],

我认为问题在于JSDoc块不在函数(export const)的正上方,并且注释行在那里。不确定您的真实世界场景,请尝试提出解决方案。一个选项是将这些类型的函数放在一个单独的文件中,并将该文件添加到collectCoverageFrom的Jest配置中,在glob中使用一个负文件

collectCoverageFrom: [
    '<rootDir>/**/*.ts',
    '!<rootDir>/**/newfunctions.ts',   // This is the file you moved the functions into
    '!<rootDir>/**/*.module.ts'
],
CollectCoverage来自:[
“/***/.ts”,
“!//**/newfunctions.ts”,//这是您将函数移动到的文件
“!/***.module.ts”
],