Tuleap Community Edition development and releases are no longer public. You have until September 30th to download packages and sources in Tuleap project. You can contact the team if you need further assistance.

    •  
      request #27518 Enforce stricter style rules on vue3 apps
    Infos
    #27518
    Joris MASSON (jmasson)
    2022-06-28 16:35
    2022-06-27 18:02
    29068
    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
    Referenced by request #27518

    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