Citation: 1B_290/2020 E. 5.2

5.2. S'agissant de la cause 1B_311/2020, le recours est admis. L'arrêt attaqué est annulé et il est constaté que la détention pour des motifs de sûreté subie par le recourant entre le 10 avril et le 2 juillet 2020 ne se justifiait pas par un risque de récidive (cf. art. 221 al. 1 let. c CPP). La cause est renvoyée à l'autorité précédente pour nouvelle décision sur les frais et dépens. Le recourant, qui obtient gain de cause avec l'assistance d'un avocat, a droit à des dépens à la charge du canton du Valais (art. 68 al. 1 LTF). Il n'est pas perçu de frais judiciaires (art. 66 al. 4 LTF). La requête d'assistance judiciaire est ainsi sans objet. Par ces motifs, le Tribunal fédéral prononce :