mirror of
https://github.com/Kovah/LinkAce.git
synced 2025-02-11 19:24:31 +01:00
136 lines
4.8 KiB
PHP
136 lines
4.8 KiB
PHP
<?php
|
|
|
|
return [
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Enlightn Analyzer Classes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The following array lists the "analyzer" classes that will be registered
|
|
| with Enlightn. These analyzers run an analysis on the application via
|
|
| various methods such as static analysis. Feel free to customize it.
|
|
|
|
|
*/
|
|
'analyzers' => ['*'],
|
|
|
|
// If you wish to skip running some analyzers, list the classes in the array below.
|
|
'exclude_analyzers' => [],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Enlightn Analyzer Paths
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The following array lists the "analyzer" paths that will be searched
|
|
| recursively to find analyzer classes. This option will only be used
|
|
| if the analyzers option above is set to the asterisk wildcard. The
|
|
| key is the base namespace to resolve the class name.
|
|
|
|
|
*/
|
|
'analyzer_paths' => [
|
|
'Enlightn\\Enlightn\\Analyzers' => base_path('vendor/enlightn/enlightn/src/Analyzers'),
|
|
'Enlightn\\EnlightnPro\\Analyzers' => base_path('vendor/enlightn/enlightnpro/src/Analyzers'),
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Enlightn Base Path
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The following array lists the directories that will be scanned for
|
|
| application specific code. By default, we are scanning your app
|
|
| folder, migrations folder and the seeders folder.
|
|
|
|
|
*/
|
|
'base_path' => [
|
|
app_path(),
|
|
database_path('migrations'),
|
|
database_path('seeders'),
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Environment Specific Analyzers
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| There are some analyzers that are meant to be run for specific environments.
|
|
| The options below specify whether we should skip environment specific
|
|
| analyzers if the environment does not match.
|
|
|
|
|
*/
|
|
'skip_env_specific' => env('ENLIGHTN_SKIP_ENVIRONMENT_SPECIFIC', false),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Guest URL
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Specify any guest url or path (preferably your app's login url) here. This
|
|
| would be used by Enlightn to inspect your application HTTP headers.
|
|
| Example: '/login'.
|
|
|
|
|
*/
|
|
'guest_url' => null,
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Analyzer Configurations
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The following configuration options pertain to individual analyzers.
|
|
| These are recommended options but feel free to customize them based
|
|
| on your application needs.
|
|
|
|
|
*/
|
|
'license_whitelist' => [
|
|
'Apache-2.0', 'Apache2', 'BSD-2-Clause', 'BSD-3-Clause', 'LGPL-2.1-only', 'LGPL-2.1',
|
|
'LGPL-2.1-or-later', 'LGPL-3.0', 'LGPL-3.0-only', 'LGPL-3.0-or-later', 'MIT', 'ISC',
|
|
],
|
|
|
|
// List your commercial packages (licensed by you) below, so that they are not
|
|
// flagged by the License Analyzer.
|
|
'commercial_packages' => [
|
|
'enlightn/enlightnpro',
|
|
],
|
|
|
|
'allowed_permissions' => [
|
|
base_path() => '775',
|
|
app_path() => '775',
|
|
resource_path() => '775',
|
|
storage_path() => '775',
|
|
public_path() => '775',
|
|
config_path() => '775',
|
|
database_path() => '775',
|
|
base_path('routes') => '775',
|
|
app()->bootstrapPath() => '775',
|
|
app()->bootstrapPath('cache') => '775',
|
|
app()->bootstrapPath('app.php') => '664',
|
|
base_path('artisan') => '775',
|
|
public_path('index.php') => '664',
|
|
public_path('server.php') => '664',
|
|
],
|
|
|
|
'writable_directories' => [
|
|
storage_path(),
|
|
app()->bootstrapPath('cache'),
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Credentials
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The following credentials are used to share your Enlightn report with
|
|
| the Enlightn Github Bot. This allows the bot to compile the report
|
|
| and add review comments on your pull requests.
|
|
|
|
|
*/
|
|
'credentials' => [
|
|
'username' => env('ENLIGHTN_USERNAME'),
|
|
'api_token' => env('ENLIGHTN_API_TOKEN'),
|
|
],
|
|
'github_repo' => env('ENLIGHTN_GITHUB_REPO', 'Kovah/LinkAce'),
|
|
|
|
];
|