fix: filter node_module, change parser for js
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
const { setupGetCrumbs, setupdGetCommentsFromCode } = require('../default/codecrumbs');
|
||||
const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs');
|
||||
|
||||
const CPP_COMMENT_REGEX = /^([^\/\/]*)\/\/(.*)$/;
|
||||
const getCrumbs = setupGetCrumbs(setupdGetCommentsFromCode(CPP_COMMENT_REGEX));
|
||||
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(CPP_COMMENT_REGEX));
|
||||
|
||||
// replace with own implementation if needed
|
||||
module.exports = {
|
||||
|
||||
@@ -54,7 +54,7 @@ const buildCrumb = (params, crumbNodeLines) => ({
|
||||
params
|
||||
});
|
||||
|
||||
const setupdGetCommentsFromCode = regex => fileCode => {
|
||||
const setupGetCommentsFromCode = regex => fileCode => {
|
||||
if (!fileCode) return [];
|
||||
|
||||
return fileCode.split('\n').reduce((comments, item, i) => {
|
||||
@@ -99,12 +99,12 @@ const setupGetCrumbs = getCommentsFromCode => (fileCode, path) => {
|
||||
|
||||
|
||||
const DEFAULT_COMMENT_REGEX = /^([^\/\/]*)\/\/(.*)$/;
|
||||
const getCrumbs = setupGetCrumbs(setupdGetCommentsFromCode(DEFAULT_COMMENT_REGEX));
|
||||
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(DEFAULT_COMMENT_REGEX));
|
||||
|
||||
module.exports = {
|
||||
getCrumbs,
|
||||
|
||||
setupdGetCommentsFromCode,
|
||||
setupGetCommentsFromCode,
|
||||
setupGetCrumbs,
|
||||
|
||||
isCodecrumb,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
const { setupGetCrumbs, setupdGetCommentsFromCode } = require('../default/codecrumbs');
|
||||
const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs');
|
||||
|
||||
const JAVA_COMMENT_REGEX = /^([^\/\/]*)\/\/(.*)$/;
|
||||
const getCrumbs = setupGetCrumbs(setupdGetCommentsFromCode(JAVA_COMMENT_REGEX));
|
||||
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(JAVA_COMMENT_REGEX));
|
||||
|
||||
// replace with own implementation if needed
|
||||
module.exports = {
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
const babylon = require('@babel/parser');
|
||||
|
||||
const { isCodecrumb, parseCodecrumbComment, buildCrumb } = require('../default/codecrumbs');
|
||||
const { config: astParseConfig, getNodeLines } = require('./astParse');
|
||||
|
||||
// TODO: fix when it's needed, currently is fine without AST
|
||||
/*
|
||||
const getCrumbs = (fileCode, path) => {
|
||||
const crumbsList = [];
|
||||
|
||||
@@ -24,7 +21,12 @@ const getCrumbs = (fileCode, path) => {
|
||||
console.log(path, e);
|
||||
return crumbsList;
|
||||
}
|
||||
};
|
||||
};*/
|
||||
|
||||
const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs');
|
||||
|
||||
const JAVA_SCRIPT_COMMENT_REGEX = /^([^\/\/]*)\/\/(.*)$/;
|
||||
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(JAVA_SCRIPT_COMMENT_REGEX));
|
||||
|
||||
module.exports = {
|
||||
getCrumbs
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
const { setupGetCrumbs, setupdGetCommentsFromCode } = require('../default/codecrumbs');
|
||||
const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs');
|
||||
|
||||
const PHP_COMMENT_REGEX = /^([^\/\/]*)\/\/(.*)$/;
|
||||
const getCrumbs = setupGetCrumbs(setupdGetCommentsFromCode(PHP_COMMENT_REGEX));
|
||||
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(PHP_COMMENT_REGEX));
|
||||
|
||||
// replace with own implementation if needed
|
||||
module.exports = {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
const { setupGetCrumbs, setupdGetCommentsFromCode } = require('../default/codecrumbs');
|
||||
const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs');
|
||||
|
||||
const PYTHON_COMMENT_REGEX = /^([^#]*)#(.*)$/;
|
||||
const getCrumbs = setupGetCrumbs(setupdGetCommentsFromCode(PYTHON_COMMENT_REGEX));
|
||||
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(PYTHON_COMMENT_REGEX));
|
||||
|
||||
// replace with own implementation if needed
|
||||
module.exports = {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
const { setupGetCrumbs, setupdGetCommentsFromCode } = require('../default/codecrumbs');
|
||||
const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs');
|
||||
|
||||
const TYPE_SCRIPT_COMMENT_REGEX = /^([^\/\/]*)\/\/(.*)$/;
|
||||
const getCrumbs = setupGetCrumbs(setupdGetCommentsFromCode(TYPE_SCRIPT_COMMENT_REGEX));
|
||||
const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(TYPE_SCRIPT_COMMENT_REGEX));
|
||||
|
||||
// replace with own implementation if needed
|
||||
module.exports = {
|
||||
|
||||
Reference in New Issue
Block a user