Uname: Linux webm016.cluster127.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software: Apache
PHP version: 7.4.33 [ PHP INFO ] PHP os: Linux
Server Ip: 54.36.31.145
Your Ip: 216.73.216.182
User: homesquasz (91404) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : main.js
'use strict'

const debug = require('debug')('lockfile-lint')
const {
  ValidateHostManager,
  ValidateHttpsManager,
  ValidateSchemeManager,
  ValidateUrlManager
} = require('../src/validators')

const validatorFunctions = new Map([
  ['validateHosts', ValidateHostManager],
  ['validateHttps', ValidateHttpsManager],
  ['validateSchemes', ValidateSchemeManager],
  ['validateUrls', ValidateUrlManager]
])

function runValidators ({type, path, validators} = {}) {
  let validatorCount = 0
  let validatorFailures = 0
  let validatorSuccesses = 0

  if (!Array.isArray(validators)) {
    throw new Error('provided object must have a validators array list')
  }

  validators.forEach(validator => {
    const validatorFunction = validatorFunctions.get(validator.name)
    if (!validatorFunction) {
      return false
    }

    validatorCount++
    debug(`invoking validator for: ${validator.name}`)

    // eslint-disable-next-line security/detect-object-injection
    let validationResult = validatorFunction({
      path,
      type,
      validatorValues: validator.values,
      validatorOptions: validator.options
    })

    if (validationResult.type === 'error') {
      validationResult.errors.forEach(validationError => {
        console.error(validationError.message)
        validatorFailures++
      })
    } else {
      debug(`validator ${validator.name} reported no issues`)
      validatorSuccesses++
    }
  })

  return {
    validatorCount,
    validatorFailures,
    validatorSuccesses
  }
}

module.exports = {
  runValidators
}
© 2026 GrazzMean
Bonjour tout le monde ! – APK Comptoir Hammami
Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Non classé

Bonjour tout le monde !

Bienvenue sur WordPress. Ceci est votre premier article. Modifiez-le ou supprimez-le, puis commencez à écrire !

Un commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page