Showing 6 of 10 total issues
Function indexMapping
has 61 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
static get indexMapping() { return { properties: { id: { type: "keyword",
Function indexMapping
has 56 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
static get indexMapping() { return { properties: { title: { type: "text",
Function index
has 51 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
async index(doc) { let dataset try { dataset = await datasetFromJsonld(doc.data) } catch (err) {
Function delete
has 36 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
async delete(mongoId) { this.client .search({ index: "_all", size: 1,
Function index
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
async index() { const resourceId = this.valueFor( "http://sinopia.io/vocabulary/hasResourceId" ) // Don't index base templates (i.e., templates for templates).
Avoid too many return
statements within this function. Open
Open
return this.client .index({ index: index, type: config.get("indexType"), id: doc.id,