Giter VIP home page Giter VIP logo

Comments (2)

louis-md avatar louis-md commented on May 29, 2024 1

+1

Hi! Having the same issue. This is somewhat related to #76, as it relates to ternary formatting, but does not imply that the ternary is nested into another.

In other terms: in JSX expressions, formatting multiline ternaries will fire the errors mentioned. For example, such a multiline ternary expression will be formatted as :

    <div>
      {condition ? (
        <div>
          This is a multiline div that will cause the formatter to wrongly
          format the ternary expression
        </div>
      ) : (
        "this one line string could be on the same line than ':', without parentheses"
      )}
    </div>

Whereas it should be formatted like this to be valid according to standard:

    <div>
      {condition
        ? (
          <div>
            This is a multiline string that will cause the formatter to wrongly
            format the ternary expression
          </div>
          )
        : (
            "this one line string could also be on the same line than ':', without parentheses"
          )}
    </div>

Note: I am also using the prettier-standard extension for vscode, which may be interfering with this.

Anyhow, thanks for this great package!

Louis

from prettier-standard.

sophia-ma avatar sophia-ma commented on May 29, 2024

+1

I am having the same issue as well and I can't use the package because of this, as it is interfering with the standard linter.

from prettier-standard.

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.