Skip to content

Commit 42752eb

Browse files
committed
GitBook
1 parent 8d2e758 commit 42752eb

9 files changed

Lines changed: 879 additions & 0 deletions

File tree

.idx/dev.nix

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{pkgs}: {
2+
channel = "stable-24.05";
3+
packages = [
4+
pkgs.jdk17
5+
pkgs.unzip
6+
];
7+
idx.extensions = [
8+
9+
];
10+
idx.previews = {
11+
previews = {
12+
web = {
13+
command = [
14+
"flutter"
15+
"run"
16+
"--machine"
17+
"-d"
18+
"web-server"
19+
"--web-hostname"
20+
"0.0.0.0"
21+
"--web-port"
22+
"$PORT"
23+
];
24+
manager = "flutter";
25+
};
26+
android = {
27+
command = [
28+
"flutter"
29+
"run"
30+
"--machine"
31+
"-d"
32+
"android"
33+
"-d"
34+
"localhost:5555"
35+
];
36+
manager = "flutter";
37+
};
38+
};
39+
};
40+
}

analysis_options.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# This file configures the analyzer, which statically analyzes Dart code to
23
# check for errors, warnings, and lints.
34
#
@@ -23,6 +24,47 @@ linter:
2324
rules:
2425
# avoid_print: false # Uncomment to disable the `avoid_print` rule
2526
# prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
27+
- always_use_package_imports
28+
- avoid_dynamic_calls
29+
- avoid_empty_else
30+
- avoid_slow_async_io
31+
- avoid_unused_result
32+
- cancel_subscriptions
33+
- close_sinks
34+
- comment_references
35+
- control_flow_in_finally
36+
- empty_catches
37+
- empty_statements
38+
- hash_and_equals
39+
- iterable_contains_unrelated_type
40+
- list_remove_unrelated_type
41+
- no_adjacent_strings_in_list
42+
- no_duplicate_case_values
43+
- prefer_relative_imports
44+
- unawaited_futures
45+
- unnecessary_statements
46+
- unrelated_type_equality_checks
47+
- use_build_context_synchronously
48+
- valid_regexps
2649

2750
# Additional information about this file can be found at
2851
# https://dart.dev/guides/language/analysis-options
52+
53+
dart_code_metrics:
54+
anti-patterns:
55+
- long-method
56+
- long-parameter-list
57+
metrics:
58+
cyclomatic-complexity: 20
59+
lines-of-code: 250
60+
number-of-parameters: 4
61+
source-lines-of-code: 50
62+
metrics-exclude:
63+
- test/**
64+
rules:
65+
- newline-before-return
66+
- no-boolean-literal-compare
67+
- no-empty-block
68+
- prefer-trailing-comma
69+
- prefer-conditional-expressions
70+
- no-equal-then-else

gitbook_docs/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Introduction
2+
3+
This documentation provides all the necessary information for using and configuring this project.

gitbook_docs/SUMMARY.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Summary
2+
3+
* [Introduction](README.md)
4+
* [Getting Started](getting-started.md)
5+
* [User Guide](user-guide.md)
6+
* [Developer Guide](developer-guide.md)
7+
* [Legal](legal/README.md)
8+
* [License](legal/LICENSE.md)
9+
* [License (Russian)](legal/LICENSE_ru.md)
10+
* [License (Thai)](legal/LICENSE_th.md)
11+
* [Legal (Russian)](legal/LEGAL_ru.md)

gitbook_docs/legal/LEGAL_ru.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Юридическое уведомление
2+
3+
Программное обеспечение VPNclient представляется исключительно в целях улучшения пользовательского опыта при работе с зарубежными интернет-магистралями и обеспечения стабильного доступа к международным ресурсам а так же доступ к локальным ресурсам из зарубежа.
4+
5+
**Запрещается использование VPNclient в следующих целях:**
6+
- Обход установленных законодательством Российской Федерации блокировок сайтов, ресурсов или сервисов.
7+
- Получение доступа к ресурсам, запрещенным или ограниченным в соответствии с законодательством Российской Федерации.
8+
- Осуществление иной противоправной деятельности, предусмотренной законодательством Российской Федерации и международным правом.
9+
10+
Пользователи и компании, использующие программное обеспечение VPNclient, несут личную и корпоративную ответственность за любое неправомерное использование данного программного продукта. Разработчики програмного продукта не несут ответственности за действия пользователей и компаний, совершённые с использованием продукта, которые нарушают законодательство Российской Федерации и других стран.
11+
12+
Используя программное обеспечение VPNclient, пользователь подтверждает, что полностью ознакомлен с данным юридическим уведомлением и обязуется использовать продукт исключительно в рамках действующего законодательства.

0 commit comments

Comments
 (0)