Classic confinement request for the pre-commit snap


#1

Dear @reviewers, @advocacy team, and snappy @architects,

I would like to request classic confinement for my snap pre-commit (https://snapcraft.io/pre-commit) according to the process for reviewing classic confinement snaps.

Recipe source: https://github.com/Lin-Buo-Ren/pre-commit-snap

Reasonings

Requires arbitrary command access

Some pre-commit hooks, like https://github.com/jumanjihouse/pre-commit-hooks#shellcheck requires arbitrary third-party commands which are not possible to embed them into the snap


As a result, the snap is not likely to be strictly confined and requires classic confinement.
Thanks in advance!


#2

pre-commit is a lowlevel tool that provides some of the functionality that might be found in an IDE. The requirements are understood.

As this snap is not part of snapcrafters, @advocacy - can you perform the vetting?


#3

I have done the necessary vetting, so +1 from me.


#4

Granting use of classic. This is now live.