kowainik / kowainik/stan

Inspection configuration

Open
#358 0 comments 0 reactions 0 assignees View on GitHub
config :gear: inspection
Dominant language
Haskell
Stars
597
Forks
53
PR merge metrics
No merged PRs in 30d

Description

Some Inspections have their own unique configuration settings. A few examples:

* [STAN-0212](../wiki/All-Inspections#STAN-0212) has a list of functions, and it might be desirable to disable/enable only some of them
* After #356, STAN-0212 can have a parameter for ignoring splices
* After #303, users can customize the list of dangerous libs
* After #81, users can customize the list of custom extensions

Also, all inspections can be adjusted in the following ways:

* New categories can be added
* New project-specific solutions can be added

It would be nice to design a generic configuration system for adjusting specific inspections.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the inspection configuration needs described here and the related issues #356, #303, and #81. Map the requested per-inspection settings, new categories, and project-specific solutions before proposing the generic configuration design. Done means the supported configuration scope and design are documented and agreed.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.