•  
      request #31907 Have TypeScript typechecking in dedicated task
    Infos
    #31907
    Joris MASSON (jmasson)
    2024-10-14 15:05
    2023-04-26 15:26
    33510
    Details
    Have TypeScript typechecking in dedicated task

    As detailed by ADR-0010, we want to stop mixing TypeScript typechecking with build and test tasks. Mixing them together prevents us from typechecking Vue template, causes some issues to only appear in some build or test configuration and makes us run it twice (once for build, once for test).

    Additionally, fork-ts-checker-webpack-plugin is dropping support of Vue.js in v8.0.0 [0]. This means that when we upgrade to this version, we will lose typechecking for all apps in Vue built with webpack, unless we run a dedicated typecheck task.

    List of Vue apps in this situation

    1. [x] plugin-crosstracker
    2. [x] plugin-document
    3. [x] plugin-projectmilestones
    4. [x] plugin-roadmap
    5. [x] plugin-svn-permissions-per-group
    6. [x] plugin-taskboard
    7. [x] plugin-tracker: MoveArtifactModal
    8. [x] plugin-tracker: tracker-creation
    9. [x] plugin-tracker: tracker-permissions-per-group
    10. [x] plugin-tracker: tracker-workflow-transitions
    11. [x] core: frs/permissions-per-group
    12. [x] core: news/permissions-per-group
    13. [x] core: project-admin-banner
    14. [x] core: site-admin/platform-banner
    15. [x] core: project-admin-services / site-admin-services

    Other Tuleap apps relying on fork-ts-checker-webpack-plugin

    1. [x] plugin-botmattermost
    2. [x] plugin-docman
    3. [x] plugin-svn-main
    4. [x] plugin-tracker: all config_for_flaming_parrot files/apps
    5. [x] core: TLP
    6. [x] core: flamingparrot & syntax-highlight
    7. [x] core: all webpack_config_for_burning_parrot_code files/apps

    [0] https://github.com/TypeStrong/fork-ts-checker-webpack-plugin/releases/tag/v8.0.0

    Dev tools
    Empty
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Closed
    2024-10-14
    Attachments
    Empty
    References

    Follow-ups

    User avatar
    Joris MASSON (jmasson)2024-10-14 15:05
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2024-08-07 10:12
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar

    gerrit #29350 integrated into Tuleap 14.12.99.98


    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-09-06 12:59
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-09-04 11:32
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-08-30 11:07
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar

    gerrit #29276 integrated into Tuleap 14.12.99.47


    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-08-21 11:13
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-08-21 11:13
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar

    gerrit #29234 integrated into Tuleap 14.12.99.8


    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar

    gerrit #29233 integrtaed into Tuleap 14.12.99.7


    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-08-18 14:16
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-08-18 10:00
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-08-14 17:10
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Thomas Gorka (tgorka)2023-07-26 09:13
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Thomas Gorka (tgorka)2023-07-26 09:12

    gerrit #29064 integrated into Tuleap 14.11.99.25


    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-07-24 15:27
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-07-07 16:47
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-06-06 18:12
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Status changed from New to Under implementation
    User avatar
    Joris MASSON (jmasson)2023-05-31 12:23
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-05-29 09:38

    Move artifact modal and tracker workflow transition apps are now built separately and they don't have any Typescript, which means they don't need the TS checker plugin. They are done.


    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-05-05 09:29
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes