Code Monkey home page Code Monkey logo

Comments (12)

NejcZdovc avatar NejcZdovc commented on June 1, 2024 1

Ok, will try to prepare it tomorrow.

from gulp-stylelint.

olegskl avatar olegskl commented on June 1, 2024 1

I'll up to 7.3.1 first thing tomorrow morning. Too much beer today... sorry for delays...

from gulp-stylelint.

olegskl avatar olegskl commented on June 1, 2024

I didn't actually expect it to work with gulp 4 at all. However it seems to work fine. I've created a test repository here: gulp-stylelint-test. Can you try to clone, npm install, npm run lint it?

from gulp-stylelint.

thasmo avatar thasmo commented on June 1, 2024

Thanks for providing the test-case! I tried it and it works. Unfortunately in my case it doesn't and I'm still wondering why. I will investigate further occasionally, but feel free to close this issue.

from gulp-stylelint.

olegskl avatar olegskl commented on June 1, 2024

Let's keep it open for the time being, I'll do some investigation on my side as well.

from gulp-stylelint.

NejcZdovc avatar NejcZdovc commented on June 1, 2024

Hi. I am having the same problem. Problem occured when I updated plugin from version 2.0.2 to 3.1.0.

This is my error:

Cannot read property '0' of undefined
Stack:
TypeError: Cannot read property '0' of undefined
    at node_modules/stylelint/dist/formatters/jsonFormatter.js:10:17
    at node_modules/lodash/lodash.js:11233:17
    at node_modules/lodash/lodash.js:3085:13
    at node_modules/lodash/lodash.js:3925:15
    at baseForIn (node_modules/lodash/lodash.js:2509:40)
    at basePickBy (node_modules/lodash/lodash.js:3084:7)
    at Function.omitBy (node_modules/lodash/lodash.js:11232:14)
    at node_modules/stylelint/dist/formatters/jsonFormatter.js:9:29
    at Array.map (native)
    at exports.default (node_modules/stylelint/dist/formatters/jsonFormatter.js:8:32)

This is gulp code inside pipe:

stylelint({
    reporters: [
        {formatter: 'verbose', console: true}
    ],
    debug: true
}

Gulp version:

CLI version 3.9.1
Local version 3.9.1

Hope this helps in anyway finding the bug.

from gulp-stylelint.

olegskl avatar olegskl commented on June 1, 2024

Isn't it weird that the error gets thrown from jsonFormatter when you're using verboseFormatter? Also, what is stylelint in your code: stylelint or gulp-stylelint?

from gulp-stylelint.

NejcZdovc avatar NejcZdovc commented on June 1, 2024

I tried switching to string, but I got the same error. I tried also something like this, but again same error.

stylelint({
    config: {
        extends: 'stylelint-config-standard'
    },
    reporters: [
        {formatter: 'string', console: true}
    ],
    debug: true
})

Please note that stylelint in code is actually gulp-stylelint. I am using gulpLoadPlugins, so that I don't need to write gulp-* every time 😄 Stylelint is not in my package.json only gulp-stylelint.

from gulp-stylelint.

olegskl avatar olegskl commented on June 1, 2024

I'm under the impression that this is not the code that generates the error. That would explain the reason the error is thrown from jsonFormatter which is not mentioned in your code. Sorry for being naive, but if you comment out the code you provided, does the error go away?

If you can create a small reproducible test case (you can make a pull request to gulp-stylelint-test if you wish) that would help a lot.

from gulp-stylelint.

sbaechler avatar sbaechler commented on June 1, 2024

This looks like a bug in stylelint 7.3.0. It will be fixed in 7.3.1.
stylelint/stylelint#1914

I would suggest to fix the stylelint dependency to ~7.2.0 until 7.3.1 is released.

from gulp-stylelint.

olegskl avatar olegskl commented on June 1, 2024

Version 3.3.0 pointing to stylelint 7.3.1 has been released and published to npm.

from gulp-stylelint.

olegskl avatar olegskl commented on June 1, 2024

I'm assuming this has been resolved by the latest release.

from gulp-stylelint.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.