ESLint + phantomjs not working
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- eslint, javascript
- Área
- tooling
Línea de trabajo
Empieza por la salida de ESLint para phantomjs-node/src/shim/index.js y compárala con la configuración de .eslintrc.json, incluidos el entorno phantomjs y la configuración airbnb-base. Determina por qué los globals y imports reportados no se resuelven y, después, verifica que el código de PhantomJS previsto ya no produzca esos errores y aclara si el comportamiento anterior de fbjs/strict sigue siendo compatible.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Context
I am converting all of https://github.com/amir20/phantomjs-node to use AirBnB lint with prettier. I followed this tutorial to configure eslint, flow and prettier.
Problem
Everything seemed ok and I was going through some of the coding styles that --fix couldn't fix. A few looked like the below.
phantomjs-node/src/shim/index.js
3:1 error 'webpage' should be listed in the project's dependencies. Run 'npm i -S webpage' to add it import/no-extraneous-dependencies
3:21 error Unable to resolve path to module 'webpage' import/no-unresolved
3:21 error Missing file extension for "webpage" import/extensions
4:1 error 'system' should be listed in the project's dependencies. Run 'npm i -S system' to add it import/no-extraneous-dependencies
I did some research and couldn't find anything about this. I was under the assumption that /* eslint-env phantomjs */ should fix this. I am a little stumped because it seems like AirBnB's base config for eslint doesn't work with phantomjs. Is this true?
Here is my .eslintrc.json
{
"env": {
"browser": true,
"commonjs": true,
"es6": true,
"node": true,
"jest": true,
"phantomjs": true
},
"extends": "airbnb-base",
"parser": "babel-eslint",
"plugins": ["import"]
}
Questions
- How do I get phantomjs env globals and imports to work with AirBnB coding style?
- This used to work with
"extends": "fbjs/strict". Was it disabled or removed?
- Lenguaje dominante
- JavaScript
- Estrellas
- 148k
- Forks
- 26.6k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de airbnb/javascript
-
Severity: Unhandled promise rejection in `whitespace-async.js` when ESLint async path is usedPosiblemente ocupada @bodapatisaikrishna la tomó hace 24 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
airbnb/javascript#3237 · 6 comentarios ·
-
Inconsistent semicolon usage in examples (Arrays vs Functions)Posiblemente ocupada @Developer-shivamMishra la tomó hace 14 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
airbnb/javascript#3152 · 4 comentarios ·
-
No error handling around execSync + JSON.parse in whitespace.js (ESLint 9 path)Posiblemente ocupada @dataCenter430 la tomó hace 219 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
airbnb/javascript#3238 · 8 comentarios ·
-
Upgrading eslint-plugin-react-hooksPosiblemente ocupada @weihongyu12 la tomó hace 365 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
airbnb/javascript#3186 · 3 comentarios · 2 reacciones ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
airbnb/javascript#3173 · 9 comentarios · 1 reacción ·
Todos los issues de airbnb/javascript
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
dusk-network/exu#17 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
jspreadsheet/ce#1809 ·
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
githubnext/gh-aw-workshop#4458 ·
Los mantenedores suelen responder en 1 día
-
Add: CartoonitoAbiertocheck:failed feeds:add
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
iptv-org/database#37390 · 1 comentario ·
Los mantenedores suelen responder en 9 días
-
bug: directory index route root priority is overwritten when wildcard is falsePosiblemente ocupada @TalhaHunter101 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
fastify/fastify-static#617 ·