Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

166
Views
¿Cómo usar/analizar el archivo js generado sin eval?

Estoy trabajando en un proyecto de validación de openapi donde usamos Spectral. Una de las características que proporcionamos al usuario es que puede usar sus propios conjuntos de reglas espectrales. Pueden hacerlo colocándolo en un archivo .spectral.yaml .

La aplicación lee este archivo, lo migra a un archivo de conjunto de reglas (usa el paquete @stoplight/spectral-ruleset-migrator , el ejemplo está aquí ). El migrador transforma un archivo yaml en un archivo js y se asegura de que se administren diferentes formatos de conjuntos de reglas espectrales. El migrador devuelve un archivo js. El resultado comienza con export default {} . Que aparentemente es un archivo json-ish.

Puedo ver dos opciones para trabajar con el archivo devuelto. Con un poco de limpieza, puedo usarlo como un archivo json y puedo analizarlo. Requiere un poco de plomería, pero está bien.

La otra forma es analizar el archivo js y simplemente usarlo. eval() haría el trabajo, pero todos dicen que no debería usarlo.

¿Hay otra forma de analizar un archivo js generado y agregarlo a una aplicación que ya se está ejecutando y usarlo (llamar a sus funciones, verificar sus propiedades, etc.)?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!