Showing 10 of 10 total issues
Function indexMapping
has 61 lines of code (exceeds 25 allowed). Consider refactoring. Open
static get indexMapping() { return { properties: { id: { type: "keyword",
Function indexMapping
has 56 lines of code (exceeds 25 allowed). Consider refactoring. Open
static get indexMapping() { return { properties: { title: { type: "text",
Function index
has 51 lines of code (exceeds 25 allowed). Consider refactoring. Open
async index(doc) { let dataset try { dataset = await datasetFromJsonld(doc.data) } catch (err) {
Similar blocks of code found in 2 locations. Consider refactoring. Open
this.indexObject["type"] = this.dataset .match( rdf.namedNode(this.doc.uri), rdf.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#type") )
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
return this.dataset .match( rdf.namedNode(this.doc.uri), rdf.namedNode("http://www.w3.org/2000/01/rdf-schema#label") )
- Read upRead up
Function delete
has 36 lines of code (exceeds 25 allowed). Consider refactoring. Open
async delete(mongoId) { this.client .search({ index: "_all", size: 1,
Function index
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
async index() { const resourceId = this.valueFor( "http://sinopia.io/vocabulary/hasResourceId" ) // Don't index base templates (i.e., templates for templates).
Similar blocks of code found in 2 locations. Consider refactoring. Open
return this.client .delete({ index: doc._index, id: doc._id, })
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
return this.client .index({ index: index, type: config.get("indexType"), id: doc.id,
- Read upRead up
Avoid too many return
statements within this function. Open
return this.client .index({ index: index, type: config.get("indexType"), id: doc.id,