1*fa44fe6aSInna Palant# Lint checks for Permissions for Jetpack Compose 2*fa44fe6aSInna Palant 3*fa44fe6aSInna PalantLint checks for preventing calling `PermissionState.launchPermissionRequest` and 4*fa44fe6aSInna Palant`MultiplePermissionsState.launchMultiplePermissionRequest()` within the Composition as that throws 5*fa44fe6aSInna Palanta runtime exception. 6*fa44fe6aSInna Palant 7*fa44fe6aSInna PalantThese functions should be called inside a regular lambda or a side-effect but never in the 8*fa44fe6aSInna PalantComposition. 9*fa44fe6aSInna Palant 10*fa44fe6aSInna PalantThese lint checks will be automatically applied to your project when using 11*fa44fe6aSInna Palant [Permissions](https://google.github.io/accompanist/permissions/). 12*fa44fe6aSInna Palant 13*fa44fe6aSInna Palant## Download Permissions for Jetpack Compose 14*fa44fe6aSInna Palant 15*fa44fe6aSInna Palant```groovy 16*fa44fe6aSInna Palantrepositories { 17*fa44fe6aSInna Palant mavenCentral() 18*fa44fe6aSInna Palant} 19*fa44fe6aSInna Palant 20*fa44fe6aSInna Palantdependencies { 21*fa44fe6aSInna Palant implementation "com.google.accompanist:accompanist-permissions:<version>" 22*fa44fe6aSInna Palant} 23*fa44fe6aSInna Palant``` 24