•  
      request #27518 Enforce stricter style rules on vue3 apps
    Infos
    #27518
    Joris MASSON (jmasson)
    2022-06-28 16:35
    2022-06-27 18:02
    29058
    Details
    Enforce stricter style rules on vue3 apps

    Following the push in review of a component named Modal in Vue 3, it has come to my attention that some of the styling rules that applied to Vue 2 apps are no longer enforced on Vue 3 apps. For example, vue/multi-word-component-names should forbid us from naming any vue component as a single word, because it might conflict with future HTML built-in tags. It should apply to Vue 3 apps as well as Vue 2.

    This also includes the bump of eslint-plugin-vue: 8.5.0 -> 9.1.1 and vue-eslint-parser: 8.0.1 -> 9.0.3. This bump is needed to get correct parsing of script setup single file components.

    eslint-plugin-vue release notes:

    vue-eslint-parser release notes:

    Dev tools
    Empty
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Joris MASSON (jmasson)
    Closed
    2022-06-28
    Attachments
    Empty
    References
    Referencing request #27518
    Referenced by request #27518

    Artifact Tracker v5

    rel #26753 13.11

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2022-06-28 16:35

    Integrated into Tuleap 13.10.99.35.


    • Status changed from Under review to Closed
    • Connected artifacts
    • Close date set to 2022-06-28