Skip to content

Rangement des formations#1374

Merged
alexisben merged 20 commits intomainfrom
refactor-program-toc
Mar 5, 2026
Merged

Rangement des formations#1374
alexisben merged 20 commits intomainfrom
refactor-program-toc

Conversation

@alexisben
Copy link
Copy Markdown
Contributor

@alexisben alexisben commented Mar 3, 2026

Type

  • Nouvelle fonctionnalité
  • Bug
  • Ajustement
  • Rangement

Description

hooks/before-program-end.html

Déplacé dans programs/single/hooks/before-end.html

  • 1 occurence
  • Nettoyage site MJ master-class-communication-responsable

Rangement des partiels de formation :

Arborescence de fichier

├── partials
│   ├── layouts
│   │   └── grid
│   │       ├── grid-item.html
│   │       └── grid.html
│   ├── program
│   │   ├── contact.html
│   │   ├── diploma.html
│   │   ├── heading.html
│   │   ├── logo.html
│   │   ├── media.html
│   │   ├── more.html
│   │   └── summary.html
│   ├── program.html
│   └── programs.html
├── section
│   ├── hero.html
│   ├── programs.html
│   └── summary.html
├── section.html
├── single
│   ├── core
│   │   ├── admission
│   │   │   ├── accessibility.html
│   │   │   ├── contact.html
│   │   │   ├── other.html
│   │   │   ├── prerequisites.html
│   │   │   ├── pricing.html
│   │   │   ├── registration.html
│   │   │   └── roles.html
│   │   ├── admission.html
│   │   ├── certification.html
│   │   ├── cohorts.html
│   │   ├── pedagogy
│   │   │   ├── content.html
│   │   │   ├── evaluation.html
│   │   │   ├── pedagogy.html
│   │   │   └── teachers.html
│   │   ├── pedagogy.html
│   │   ├── presentation
│   │   │   ├── administrative-information
│   │   │   │   └── table.html
│   │   │   ├── administrative-information.html
│   │   │   ├── children.html
│   │   │   ├── image.html
│   │   │   ├── objectives.html
│   │   │   └── rich-text.html
│   │   ├── presentation.html
│   │   ├── related
│   │   │   ├── events.html
│   │   │   ├── exhibitions.html
│   │   │   ├── posts.html
│   │   │   └── projects.html
│   │   ├── related.html
│   │   ├── results.html
│   │   └── updated.html
│   ├── core.html
│   ├── helpers
│   │   ├── GetRelatedEvents.html
│   │   ├── GetRelatedExhibitions.html
│   │   ├── GetRelatedPosts.html
│   │   ├── GetRelatedProjects.html
│   │   ├── HasAdministrativeInformation.html
│   │   ├── HasAdmission.html
│   │   ├── HasPedagogy.html
│   │   ├── HasPresentation.html
│   │   └── HasResults.html
│   ├── hero
│   │   ├── essential
│   │   │   ├── buttons.html
│   │   │   └── descriptions.html
│   │   ├── essential.html
│   │   └── logos.html
│   ├── hero.html
│   ├── summary.html
│   ├── taxonomies.html
│   ├── toc
│   │   ├── admission
│   │   │   └── pricing.html
│   │   ├── admission.html
│   │   ├── certification.html
│   │   ├── essential.html
│   │   ├── item.html
│   │   ├── pedagogy.html
│   │   ├── presentation.html
│   │   ├── related.html
│   │   └── results.html
│   └── toc.html
└── single.html

Niveau d'incidence

  • Incidence faible 😌
  • Incidence moyenne 😲
  • Incidence forte 😱

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 3, 2026

djLint

Tag seems to be an orphan.

layouts/_partials/contents/list.html, line 42:2, code H025

</div>

Duplicate attribute found.

layouts/alias.html, line 9:43, code H037

url

Linted 631 files, found 2 errors.

Hugo analyzer

Directories

Directories should not contain too many files, it's probably a sign of mess.

Id State Files Directory
dir-1 21 _partials
dir-2 ⚠️ 17 _partials/commons
dir-3 ⚠️ 12 _partials/footer

Partials calls

Partials called once might be in the wrong place. Partials never called might be metaprogrammed, or obsolete.

Id State Calls Fragment Partial
cal-1 ⚠️ 1 GetPermalink _partials/GetPermalink.html
cal-2 ⚠️ 1 isInteractiveMapPresent _partials/isInteractiveMapPresent.html
cal-3 0 commons/lang-switch _partials/commons/lang-switch.html
cal-4 0 laboratories/single/summary _partials/laboratories/single/summary.html
cal-5 0 projects/single/hero/infos _partials/projects/single/hero/infos.html
cal-6 0 pages/single/toc _partials/pages/single/toc.html
cal-7 0 sitemap/toc _partials/sitemap/toc.html
cal-8 0 footer/backtotop _partials/footer/backtotop.html
cal-9 0 papers/single/toc _partials/papers/single/toc.html
cal-10 0 diplomas/single/hero/essential _partials/diplomas/single/hero/essential.html
cal-11 0 pages/partials/layouts/list/list _partials/pages/partials/layouts/list/list.html
cal-12 0 locations/single/hero/address _partials/locations/single/hero/address.html
cal-13 0 persons/partials/persons _partials/persons/partials/persons.html
cal-14 0 categories/partials/layouts/default _partials/categories/partials/layouts/default.html
cal-15 0 blocks/templates/timeline/horizontal _partials/blocks/templates/timeline/horizontal.html
cal-16 0 programs/single/hero/logos _partials/programs/single/hero/logos.html
cal-17 0 toc/default _partials/toc/default.html
cal-18 0 teachers/single _partials/teachers/single.html
cal-19 0 blocks/templates/timeline/vertical _partials/blocks/templates/timeline/vertical.html
cal-20 0 commons/menu/item/title _partials/commons/menu/item/title.html

Too many lines

Files should not be too long, it's a sign of mess and a difficulty for overrides.

Id State Lines Path
lin-1 148 _partials/contents/backlinks.html
lin-2 118 _partials/header/hero.html
lin-3 108 _partials/persons/single.html
lin-4 107 _partials/debug/tools/images.html
lin-5 106 _partials/commons/pagination.html
lin-6 104 _partials/events/partials/event.html
lin-7 91 _partials/commons/image.html
lin-8 85 _partials/debug/tools/help.html
lin-9 81 _partials/head/seo.html
lin-10 81 pages/sitemap.html
lin-11 79 _partials/organizations/partials/layouts/map/map.html
lin-12 75 _partials/posts/partials/post.html
lin-13 74 _partials/debug/tools/spacing.html
lin-14 73 alias.html
lin-15 73 _partials/papers/single/sidebar.html
lin-16 72 _partials/posts/partials/layouts/highlight/highlight.html
lin-17 ⚠️ 69 _partials/exhibitions/partials/exhibition.html
lin-18 ⚠️ 68 _partials/commons/contact-details.html
lin-19 ⚠️ 66 _partials/organizations/partials/organization.html
lin-20 ⚠️ 66 _partials/events/single/event-infos.html
lin-21 ⚠️ 64 _partials/projects/partials/project.html
lin-22 ⚠️ 63 _partials/commons/image/helpers/get-url/Osuny.html
lin-23 ⚠️ 63 _partials/pages/partials/layouts/list/list.html
lin-24 ⚠️ 62 _partials/blocks/templates/testimonials.html
lin-25 ⚠️ 61 _partials/commons/agenda/dates.html
lin-26 ⚠️ 61 _partials/debug/tools/grid.html
lin-27 ⚠️ 59 _partials/commons/share/links.html
lin-28 ⚠️ 57 _partials/persons/partials/person.html
lin-29 ⚠️ 56 _partials/commons/item/schedule.html
lin-30 ⚠️ 55 _partials/jobs/partials/job.html
lin-31 ⚠️ 55 _partials/blocks/templates/video.html
lin-32 ⚠️ 54 _partials/pages/partials/layouts/grid/grid.html
lin-33 ⚠️ 53 _partials/footer/js.html
lin-34 ⚠️ 53 _partials/pages/partials/layouts/alternate/alternate.html
lin-35 ⚠️ 53 _partials/papers/partials/paper.html
lin-36 ⚠️ 52 _partials/exhibitions/single/exhibition-infos.html
lin-37 ⚠️ 52 _partials/blocks/templates/features.html
lin-38 ⚠️ 52 _partials/events/section/calendar/month.html
lin-39 ⚠️ 51 _partials/locations/partials/map.html
lin-40 ⚠️ 50 _partials/blocks/templates/persons.html
lin-41 ⚠️ 49 _partials/pages/partials/layouts/large/large.html
lin-42 ⚠️ 49 _partials/commons/siblings-navigation.html
lin-43 ⚠️ 49 _partials/blocks/templates/links.html
lin-44 ⚠️ 49 _partials/pages/partials/page.html
lin-45 ⚠️ 49 _partials/pages/partials/layouts/cards/cards.html
lin-46 ⚠️ 49 _partials/programs/partials/program.html
lin-47 ⚠️ 48 _partials/diplomas/partials/diplomas.html
lin-48 ⚠️ 47 _partials/events/partials/agenda.html
lin-49 ⚠️ 46 _partials/commons/i18n.html
lin-50 ⚠️ 46 _partials/persons/section.html
lin-51 ⚠️ 46 _partials/events/single.html
lin-52 ⚠️ 45 _partials/blocks/templates/locations.html
lin-53 ⚠️ 44 _partials/debug/tools/cross.html
lin-54 ⚠️ 44 _partials/events_categories/single.html
lin-55 ⚠️ 44 _partials/blocks/templates/testimonials/carousel.html
lin-56 ⚠️ 43 _partials/contents/list.html
lin-57 ⚠️ 42 _partials/diplomas/single.html
lin-58 ⚠️ 42 _partials/blocks/templates/posts.html
lin-59 ⚠️ 42 _partials/locations/partials/location.html
lin-60 ⚠️ 42 _partials/blocks/templates/call_to_action.html
lin-61 ⚠️ 42 _partials/jobs/single/job-infos.html
lin-62 ⚠️ 41 _partials/publications/partials/publication.html
lin-63 ⚠️ 41 _partials/blocks/templates/pages.html
lin-64 ⚠️ 40 _partials/blocks/templates/key_figures.html
lin-65 ⚠️ 40 baseof.html
lin-66 ⚠️ 39 _partials/schools/partials/school.html
lin-67 ⚠️ 39 _partials/laboratories/partials/laboratory.html
lin-68 ⚠️ 39 _partials/organizations/single.html
lin-69 ⚠️ 39 _partials/journals/partials/journal.html
lin-70 ⚠️ 38 _partials/blocks/templates/chapter.html
lin-71 ⚠️ 38 _partials/papers/partials/actions.html
lin-72 ⚠️ 37 _partials/blocks/templates/sound.html
lin-73 ⚠️ 37 _partials/commons/categories.html
lin-74 ⚠️ 37 _partials/commons/item/heading.html
lin-75 ⚠️ 36 _partials/footer/site/school.html
lin-76 ⚠️ 36 _partials/posts/single/post-infos.html
lin-77 ⚠️ 36 _partials/commons/image/helpers/get-url/Keycdn.html
lin-78 ⚠️ 36 _partials/commons/socials.html
lin-79 ⚠️ 36 _partials/blocks/templates/datatable.html
lin-80 ⚠️ 36 _partials/organizations/section.html

Complexity

Cyclomatic complexity should not be too high.

Id State Complexity File
cpx-1 26 _partials/commons/image.html
cpx-2 25 _partials/commons/pagination.html
cpx-3 24 _partials/header/hero.html
cpx-4 19 _partials/persons/single.html
cpx-5 17 _partials/head/seo.html
cpx-6 17 _partials/events/partials/event.html
cpx-7 15 alias.html
cpx-8 15 _partials/commons/agenda/dates.html
cpx-9 15 _partials/events/single/event-infos.html
cpx-10 15 _partials/organizations/partials/organization.html
cpx-11 14 _partials/posts/partials/post.html
cpx-12 14 _partials/blocks/templates/testimonials/carousel.html
cpx-13 14 _partials/blocks/templates/testimonials.html
cpx-14 14 _partials/commons/image/helpers/get-url/Osuny.html
cpx-15 13 _partials/projects/partials/project.html
cpx-16 13 pages/sitemap.html
cpx-17 12 _partials/commons/item/schedule.html
cpx-18 12 _partials/blocks/templates/call_to_action.html
cpx-19 12 _partials/pages/partials/layouts/list/list.html
cpx-20 12 _partials/commons/contact-details.html
cpx-21 12 _partials/persons/partials/person.html
cpx-22 12 _partials/locations/partials/map.html
cpx-23 11 _partials/posts/partials/layouts/highlight/highlight.html
cpx-24 11 _partials/exhibitions/single/exhibition-infos.html
cpx-25 11 _partials/programs/single/core/presentation/administrative-information/table.html
cpx-26 11 _partials/header/breadcrumbs.html
cpx-27 11 _partials/papers/partials/paper.html
cpx-28 11 _partials/organizations/partials/layouts/map/map.html
cpx-29 11 _partials/papers/single/sidebar.html
cpx-30 ⚠️ 10 _partials/blocks/templates/posts.html
cpx-31 ⚠️ 10 _partials/pages/partials/layouts/grid/grid.html
cpx-32 ⚠️ 10 _partials/commons/share/links.html
cpx-33 ⚠️ 10 _partials/events/section/calendar/month.html
cpx-34 ⚠️ 10 _partials/blocks/templates/features.html
cpx-35 ⚠️ 10 _partials/rss/channel/attributes.html
cpx-36 ⚠️ 10 _partials/blocks/templates/links.html
cpx-37 ⚠️ 9 _partials/blocks/templates/persons.html
cpx-38 ⚠️ 9 _partials/jobs/single/job-infos.html
cpx-39 ⚠️ 9 _partials/commons/address.html
cpx-40 ⚠️ 9 _partials/programs/single/core/admission/roles.html
cpx-41 ⚠️ 9 _partials/exhibitions/partials/exhibition.html
cpx-42 ⚠️ 9 _partials/head/favicons.html
cpx-43 ⚠️ 9 _partials/blocks/templates/key_figures.html
cpx-44 ⚠️ 9 _partials/blocks/templates/video.html
cpx-45 ⚠️ 9 _partials/programs/single/hero/essential/descriptions.html
cpx-46 ⚠️ 9 _partials/debug/tools/images.html
cpx-47 ⚠️ 9 _partials/events/partials/agenda.html
cpx-48 ⚠️ 8 _partials/commons/menu/item/title.html
cpx-49 ⚠️ 8 _partials/commons/i18n.html
cpx-50 ⚠️ 8 _partials/programs/partials/program.html
cpx-51 ⚠️ 8 _partials/isInteractiveMapPresent.html
cpx-52 ⚠️ 8 _partials/posts/single/post-infos.html
cpx-53 ⚠️ 8 _partials/jobs/partials/job.html
cpx-54 ⚠️ 8 _partials/pages/partials/layouts/alternate/alternate.html
cpx-55 ⚠️ 8 _partials/contents/list.html
cpx-56 ⚠️ 8 _partials/programs/single/toc/admission.html
cpx-57 ⚠️ 8 _partials/blocks/templates/contact/content/timetable/time_slot.html
cpx-58 ⚠️ 8 _partials/persons/section/persons-taxonomies.html
cpx-59 ⚠️ 8 _partials/commons/image/helpers/get-url/Keycdn.html
cpx-60 ⚠️ 8 _partials/commons/summary-in-content.html
cpx-61 ⚠️ 8 _partials/blocks/templates/pages.html
cpx-62 ⚠️ 7 _partials/blocks/templates/gallery.html
cpx-63 ⚠️ 7 _partials/blocks/templates/files.html
cpx-64 ⚠️ 7 _partials/commons/download-link.html
cpx-65 ⚠️ 7 _partials/blocks/templates/agenda.html
cpx-66 ⚠️ 7 _partials/blocks/templates/exhibitions.html
cpx-67 ⚠️ 7 _partials/programs/single/core/related.html
cpx-68 ⚠️ 7 _partials/commons/menu/helpers/GetSummary.html
cpx-69 ⚠️ 7 _partials/commons/logo.html
cpx-70 ⚠️ 7 _partials/pages/partials/page.html
cpx-71 ⚠️ 7 _partials/blocks/top.html
cpx-72 ⚠️ 7 _partials/publications/partials/publication.html
cpx-73 ⚠️ 7 _partials/commons/socials.html
cpx-74 ⚠️ 7 _partials/commons/siblings-navigation.html
cpx-75 ⚠️ 7 _partials/commons/categories.html
cpx-76 ⚠️ 7 _partials/events/partials/event/meta-dates.html
cpx-77 ⚠️ 7 _partials/persons/section.html
cpx-78 ⚠️ 7 _partials/contents/backlinks.html
cpx-79 ⚠️ 7 _partials/persons/partials/list.html
cpx-80 ⚠️ 7 _partials/blocks/templates/locations.html
cpx-81 ⚠️ 7 _partials/papers/partials/actions.html
cpx-82 ⚠️ 6 _partials/GetHumanSize.html
cpx-83 ⚠️ 6 _partials/programs/single/toc/pedagogy.html
cpx-84 ⚠️ 6 _partials/footer/site/school.html
cpx-85 ⚠️ 6 _partials/publications/single/researchers.html
cpx-86 ⚠️ 6 _partials/publications/partials/publications.html
cpx-87 ⚠️ 6 _partials/header/accessibility.html
cpx-88 ⚠️ 6 _partials/blocks/templates/projects.html
cpx-89 ⚠️ 6 _partials/organizations/partials/layouts/grid/grid.html
cpx-90 ⚠️ 6 _partials/commons/image/helpers/GetDimensions.html
cpx-91 ⚠️ 6 _partials/diplomas/single.html
cpx-92 ⚠️ 6 _partials/programs/single/toc/presentation.html
cpx-93 ⚠️ 6 _partials/commons/item/heading.html
cpx-94 ⚠️ 6 _partials/organizations/partials/layouts/large/large.html
cpx-95 ⚠️ 6 _partials/diplomas/partials/diplomas.html
cpx-96 ⚠️ 6 _partials/blocks/templates/chapter.html
cpx-97 ⚠️ 6 _partials/pages/partials/layouts/cards/cards.html
cpx-98 ⚠️ 6 _partials/categories/partials/category.html
cpx-99 ⚠️ 6 _partials/blocks/templates/datatable.html
cpx-100 ⚠️ 6 _partials/blocks/templates/contact/content/contact-details/web.html
cpx-101 ⚠️ 6 _partials/taxonomies/section/list.html
cpx-102 ⚠️ 6 _partials/pages/partials/layouts/large/large.html

@alexisben alexisben changed the title Rangement de la table des matières des formations Rangement des formations Mar 5, 2026
@alexisben alexisben marked this pull request as ready for review March 5, 2026 10:51
Co-authored-by: Alexis BENOIT <alex@noesya.coop>
@alexisben alexisben merged commit 9a07811 into main Mar 5, 2026
1 check failed
@alexisben alexisben deleted the refactor-program-toc branch March 5, 2026 17:07
@github-project-automation github-project-automation Bot moved this from In progress to Done in Refactor theme Osuny Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants