Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MAJ bibliothèques de CSS et sécurité #478

Merged
merged 95 commits into from
Jul 19, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
9cf927f
Dernière version de css-loader
laem Mar 14, 2022
376ee7a
Paquet inutile
laem Mar 15, 2022
2f82ae6
MAJ de framer-motion
laem Mar 15, 2022
0423c30
Merge branch 'master' into maj-lib-css
laem Apr 27, 2022
da7fe59
Mention ramda
laem Mar 15, 2022
cba0212
Fichier inutile ici
laem Mar 15, 2022
df7773d
MAJ ramda VÉRIFIER QUE ÇA MARCHE
laem Mar 16, 2022
a0c8d9f
MAJ mini-css-extract-plugin
laem Apr 27, 2022
3d4ad52
:art: Passage à Marianne pour la police
laem Apr 27, 2022
412d7ad
MAJ style loader
laem Apr 27, 2022
0adc02c
Suppression des fonts inutiles
laem Apr 27, 2022
05f04ae
MAJ modules webpack
laem Apr 27, 2022
8a999c7
On continue la MAJ des paquets avec des petites corrections
laem Apr 27, 2022
db27bde
MAJ paquet yaml
laem Apr 27, 2022
8df0506
Modules inutiles
laem Apr 27, 2022
ab3fb6f
Nouvelle salve de MAJ des paquets
laem Apr 27, 2022
5f64f0c
Paquets inutiles et quelques MAJ
laem Apr 27, 2022
c7a114e
MAJ node version
laem Apr 27, 2022
0d6a1b6
1er lot de suppression de ramda
laem Apr 27, 2022
9f04781
Réduction de la dépendance Ramda dans useNextQuestion
laem Apr 27, 2022
8549c22
MAJ react 18, adaptation
laem Apr 27, 2022
f0fc911
Erreurs suite à la suppression de ramda de quelques fichiers
laem Apr 27, 2022
ac022a3
Merge branch 'master' into maj-lib-css
laem Jun 30, 2022
9830c0f
Paquets inutiles
laem May 2, 2022
dc6a250
Autres paquets NPM non utilisés
laem May 2, 2022
bc1ccaa
MAJ de tous les paquets à la dernière version
laem May 2, 2022
de94e91
MAJ format CopyPlugin
laem May 2, 2022
a734b8c
WIP MAJ react-router v6
laem May 2, 2022
ac16915
MAJ partielle vers react-router v6
laem Jun 30, 2022
f9a0e7b
Dernier gros commit, non fonctionnel, pour la migration vers React-ro…
laem Jun 30, 2022
368eee4
Changement de composant markdown
laem Jul 4, 2022
7abfc97
Passage de useHistory à useNavigate, react-router-v6
laem Jul 4, 2022
fd533d8
Un router imbriqué qui n'était pas MAJ en react-router-v6
laem Jul 4, 2022
744290d
Option de webpack inutile
laem Jul 4, 2022
115ce24
Syntaxe nouvelle pour les Suspense
laem Jul 4, 2022
40b7dfc
Gestion du history pour le tracker via navigate; paquets inutiles
laem Jul 4, 2022
c43574f
La FAQ chargée de façon fainéante
laem Jul 4, 2022
ba58183
Migration vers un composant de Références hors publicodes-react
laem Jul 4, 2022
cf71d80
Migration de l'interface Documentation publicodes-react
laem Jul 4, 2022
a00e4fa
Suivi de l'URL pour le tracker pas au bon endroit
laem Jul 4, 2022
c0ac8e9
Passage final à la syntaxe element={} react-router-v6
laem Jul 4, 2022
d45f5eb
Changement cassant dans l'interne des règles parsées publicodes
laem Jul 4, 2022
54f32fd
Migration des appels au composant Markdown
laem Jul 4, 2022
45bfac2
Problème d'accents dans le pathname des pages doc
laem Jul 4, 2022
75275da
Rédaptation du style de la doc, piqué de futur.eco site foncé
laem Jul 4, 2022
df74b52
Merge branch 'master' into maj-lib-css
laem Jul 4, 2022
e104f72
Migration du routeur pour les Actions
laem Jul 4, 2022
212c5a2
Fichier inutile
laem Jul 4, 2022
6409ca4
:sparkles: Composant inutile
laem Jul 5, 2022
4ab692a
Réparation du graphique de sous-cat
laem Jul 5, 2022
98e6126
Pour gérer les visualisation de division de somme, code spécifique
laem Jul 5, 2022
01894ea
Problème react, il fallait nettoyer le timer
laem Jul 5, 2022
199db74
Un seul dossier images; optimisation de la marianne
laem Jul 5, 2022
7041d8e
Optimisation du logo ADEME svg
laem Jul 5, 2022
5afaec6
SVGR nécessaire comme loader webpack
laem Jul 11, 2022
e3e5798
Pas de bug dans le cas où on a des questions sans catégories
laem Jul 11, 2022
d85d169
Utilisation de import, plutôt que require
laem Jul 11, 2022
ebfca9a
Typo dans le App.tsx et import du GroupSwitch en fainéant
laem Jul 11, 2022
058220d
Réparation des routes d'action, suite à MAJ react-router v6
laem Jul 11, 2022
d1d3a68
:bug: Useeffect doit renvoyer une fonction de désabonnement timer
laem Jul 12, 2022
befcab1
Import manquant de useNavigate
laem Jul 12, 2022
8b03c55
:bug: Lien de retour à la simulation depuis /documentation
laem Jul 12, 2022
d532efc
Indicateur de diapos accessible
laem Jul 12, 2022
00367fa
Accessibilité du premier écran de fin
laem Jul 12, 2022
cf92fbe
Description du graphique de la diapo 2
laem Jul 12, 2022
a355b96
Merge remote-tracking branch 'origin/master' into maj-lib-css
Clemog Jul 13, 2022
3a66ca3
fix import
Clemog Jul 13, 2022
633ae67
"Je ne sais pas" ne met pas à jour la situation
Clemog Jul 13, 2022
c1195b2
:bug: Le retour à une question depuis la page profil ne marchait plus
laem Jul 12, 2022
bcdfc68
Paquets inutile importés dans le conf webpack.
laem Jul 18, 2022
e2f05f9
Chargement de la marianne comme une balise img
laem Jul 18, 2022
4629699
Gestion des routes vers les guides et le mode groupe
Clemog Jul 18, 2022
8716061
:sparkles: :bug: Bug au "je ne sais pas" quand situation = undefined
laem Jul 18, 2022
e0937e8
🐛 Fix mode sondage
Clemog Jul 18, 2022
232de1b
🐛 Fix Route 404
Clemog Jul 18, 2022
14494e4
:bug: Le nouveau moteur markdown cassait emoji.js; hooks malformés
laem Jul 18, 2022
a1b0e73
Conversion du composant markdown CodeBlock à la nouvelle bib
laem Jul 18, 2022
5e94282
Réparation de la route /nouveautés
laem Jul 18, 2022
4e7e60f
Réparation de la route avec accent conférence
laem Jul 18, 2022
47792b6
Plus besoin de room dans le groupswitch
Clemog Jul 18, 2022
d9608ed
Suprression du "2 semaines" pour éviter les confusions avec 2 mois
Clemog Jul 18, 2022
a3c74f0
Problème de useEffect dans conférence
laem Jul 18, 2022
9dcf338
MAJ lib markdown page vie privée
laem Jul 18, 2022
1c3df51
Sans le replace dans Navigate, le bouton < ne fait plus rien
laem Jul 18, 2022
72f32f0
Mauvais affichage des cartes actions (titre coupé)
Clemog Jul 19, 2022
098cb87
Oubli replace dans Navigate
Clemog Jul 19, 2022
f30b279
MAJ lib markdown page cgu
Clemog Jul 19, 2022
fe95e9a
Réparation de la page CGU
laem Jul 19, 2022
f7cb9cc
Réparation de la page /contribuer (pb markdown)
laem Jul 19, 2022
bbea594
Orthographe
Clemog Jul 19, 2022
202ea99
Replace nécesaire pour pouvoir revenir en arrière après une fin de simu
laem Jul 19, 2022
7260cd0
Renomme guide parent
Clemog Jul 19, 2022
8d82184
inputmode 'numeric' non reconnu sur safari iphone
Clemog Jul 19, 2022
d20561f
Tentative d'utiliation de la dernière version de node, 18
laem Jul 19, 2022
a33ce04
Netlify ne gère pas la 18
laem Jul 19, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions .eslintrc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
rules:
quotes:
- 1 # While https://github.com/eslint/eslint/issues/9662#issuecomment-353958854 we don't enforce this
- single
- avoidEscape: true
no-console: 1
no-restricted-globals: [2, 'length']
no-global-assign: 0
no-unsafe-negation: 0
react/prop-types: 0
react/jsx-no-target-blank: 0
react/no-unescaped-entities: 0
react/display-name: 0
react-hooks/rules-of-hooks: error
react-hooks/exhaustive-deps: warn
parser: babel-eslint

plugins:
- react
- react-hooks
env:
browser: true
commonjs: true
es6: true
settings:
react:
version: 'detect'

overrides:
- files: ['*.test.js']
env:
mocha: true

globals:
process: false

extends:
- eslint:recommended
- plugin:react/recommended
- prettier
- prettier/react
parserOptions:
ecmaFeatures:
jsx: true
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ dist/*
!/dist/demo-iframe.html
.DS_Store
yarn-error.log
cypress/videos
cypress/screenshots

package-lock.json
node_modules/
Expand Down
1 change: 0 additions & 1 deletion .node-version

This file was deleted.

2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v16.15.1
17
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ Nous utilisons :
- [Prettier](https://prettier.io/) pour formater le code source, l'idéal est de configurer votre éditeur de texte pour que les fichiers soit formatés automatiquement quand vous sauvegardez un fichier. Si vous utilisez [VS Code](https://code.visualstudio.com/) cette configuration est automatique.
- [Webpack](https://webpack.js.org) pour le “bundling”
- [Eslint](http://eslint.org) qui permet par exemple d'éviter de garder des variables inutilisées
- [Ramda](https://ramdajs.com) comme libraire d'utilitaires pour manipuler les listes/objects/etc (c'est une alternative à lodash ou underscore)
- [Mocha](https://mochajs.org), [Jest](https://jestjs.io) et [Cypress](https://www.cypress.io) pour les l'execution des tests. Plus d'informations dans la section consacrée aux tests.
- [Ramda](https://ramdajs.com) comme libraire d'utilitaires pour manipuler les listes/objects/etc (c'est une alternative à lodash ou underscore), mais nous voulons nous en débarasser.
- Nous ne testons pour l'instant pas l'application Web (la librairie de calcul publicodes l'est), c'est une amélioration possible de nosgestesclimat-site

### Démarrage

Expand Down
9 changes: 0 additions & 9 deletions cypress.json

This file was deleted.

6 changes: 0 additions & 6 deletions cypress/.eslintrc.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions cypress/fixtures/example.json

This file was deleted.

22 changes: 0 additions & 22 deletions cypress/integration/external/external-integrations.js

This file was deleted.

31 changes: 0 additions & 31 deletions cypress/integration/mon-entreprise/covid19.js

This file was deleted.

99 changes: 0 additions & 99 deletions cypress/integration/mon-entreprise/demande-mobilité.js

This file was deleted.

42 changes: 0 additions & 42 deletions cypress/integration/mon-entreprise/gérer.js

This file was deleted.

13 changes: 0 additions & 13 deletions cypress/integration/mon-entreprise/iframe.js

This file was deleted.

17 changes: 0 additions & 17 deletions cypress/integration/mon-entreprise/landing.js

This file was deleted.

17 changes: 0 additions & 17 deletions cypress/integration/mon-entreprise/navigation.js

This file was deleted.

Loading