How to avoid linter warnings caused by limited Android API?

I used to have only very few warnings when releasing new version, now there is 12 warnings complaining about “permissions.request”, which I don’t use in the Android version, only desktop version.

image

What can we do to mitigate this?

The first thing that leaps to mind is that addons-linter probably shouldn’t be generating warnings for version ranges that you don’t support. Have you set a "strict_min_version" in your browser_specific_settings.gecko_android manifest field?

1 Like

Thanks!
Yes, I’m using:

    "gecko_android": {
      "strict_min_version": "115.0"
    }

So I’ll guess I’ll report it to the linter repo with some example project :slight_smile: .

On another note, the first reply here by “zahrabatool” is a spam bot, you can find many reports here:
https://www.stopforumspam.com/search?q=zahrabatool20019@gmail.com

That page has actually API available, it may be worth to integrate it here :slight_smile:.

Actually, it’s already reported :smiley:.

Oh, how did I missed that…

EDIT:
Aaaaactually, the MDN says the permissions.request requires 120 version :slight_smile: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/permissions/request
But as the issue says, even when changing strict_min_version from 115 to 121 (just in case), it won’t help.

Thanks for sharing a link to the addons-linter issue!