├── docs ├── src │ └── .gitkeep ├── .gitignore ├── html │ └── .gitignore ├── checks │ └── .gitignore ├── .settings │ ├── org.eclipse.jdt.groovy.core.prefs │ └── org.eclipse.core.resources.prefs ├── tools │ └── common-module-types.md └── META-INF │ └── MANIFEST.MF ├── bom ├── html │ ├── footer.html │ └── header.html ├── .settings │ └── org.eclipse.core.resources.prefs └── .project ├── bundles ├── com.e1c.v8codestyle.bsl │ ├── check.descriptions │ │ └── .gitignore │ ├── markdown │ │ ├── ru │ │ │ ├── module-undefined-function.md │ │ │ ├── module-undefined-variable.md │ │ │ ├── doc-comment-type.md │ │ │ ├── doc-comment-field-name.md │ │ │ ├── doc-comment-field-type.md │ │ │ ├── doc-comment-ref-link.md │ │ │ ├── module-undefined-method.md │ │ │ ├── doc-comment-collection-item-type.md │ │ │ ├── module-empty-method.md │ │ │ ├── doc-comment-description-ends-on-dot.md │ │ │ ├── doc-comment-parameter-section.md │ │ │ ├── doc-comment-procedure-return-section.md │ │ │ ├── doc-comment-return-section-type.md │ │ │ ├── doc-comment-field-in-description-suggestion.md │ │ │ ├── module-unused-method.md │ │ │ ├── doc-comment-complex-type-with-link.md │ │ │ ├── doc-comment-export-function-return-section.md │ │ │ ├── doc-comment-parameter-in-description-suggestion.md │ │ │ ├── method-param-value-type.md │ │ │ ├── module-unused-local-variable.md │ │ │ ├── statement-type-change.md │ │ │ ├── dynamic-access-method-not-found.md │ │ │ ├── structure-consructor-too-many-keys.md │ │ │ ├── function-return-value-type.md │ │ │ ├── property-return-type.md │ │ │ ├── doc-comment-field-type-strict.md │ │ │ └── invocation-parameter-type-intersect.md │ │ ├── module-undefined-function.md │ │ ├── module-undefined-variable.md │ │ ├── module-empty-method.md │ │ ├── module-unused-method.md │ │ ├── module-undefined-method.md │ │ ├── module-unused-local-variable.md │ │ ├── statement-type-change.md │ │ ├── dynamic-access-method-not-found.md │ │ ├── function-return-value-type.md │ │ ├── method-param-value-type.md │ │ ├── property-return-type.md │ │ ├── invocation-parameter-type-intersect.md │ │ └── constructor-function-return-section.md │ ├── templates │ │ ├── en │ │ │ ├── bot_module.bsl │ │ │ ├── external_conn_module.bsl │ │ │ ├── http_service_module.bsl │ │ │ ├── web_service_module.bsl │ │ │ ├── integration_service_module.bsl │ │ │ ├── command_module.bsl │ │ │ ├── common_module.bsl │ │ │ ├── session_module.bsl │ │ │ ├── managed_app_module.bsl │ │ │ └── ordinary_app_module.bsl │ │ └── ru │ │ │ ├── bot_module.bsl │ │ │ ├── web_service_module.bsl │ │ │ ├── external_conn_module.bsl │ │ │ ├── http_service_module.bsl │ │ │ ├── integration_service_module.bsl │ │ │ ├── command_module.bsl │ │ │ ├── session_module.bsl │ │ │ ├── common_module.bsl │ │ │ ├── managed_app_module.bsl │ │ │ └── ordinary_app_module.bsl │ ├── src │ │ └── com │ │ │ └── e1c │ │ │ └── v8codestyle │ │ │ └── bsl │ │ │ └── strict │ │ │ └── fix │ │ │ └── messages_ru.properties │ └── .classpath ├── com.e1c.v8codestyle.form │ ├── check.descriptions │ │ └── .gitignore │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ └── markdown │ │ └── input-field-list-choice-mode.md ├── com.e1c.v8codestyle.md │ ├── check.descriptions │ │ └── .gitignore │ ├── markdown │ │ ├── ru │ │ │ ├── common-module-type.md │ │ │ ├── mdo-name-length.md │ │ │ ├── configuration-data-lock-mode.md │ │ │ ├── common-module-name-client.md │ │ │ ├── common-module-name-global.md │ │ │ ├── register-resource-precision.md │ │ │ ├── common-module-name-client-server.md │ │ │ ├── common-module-name-cached.md │ │ │ ├── common-module-name-server-call.md │ │ │ └── common-module-name-client-cached.md │ │ ├── common-module-type.md │ │ ├── mdo-name-length.md │ │ ├── configuration-data-lock-mode.md │ │ ├── common-module-name-client.md │ │ ├── common-module-name-global.md │ │ ├── common-module-name-client-server.md │ │ ├── register-resource-precision.md │ │ └── mdo-scheduled-job-description.md │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── plugin_ru.properties │ └── .classpath ├── com.e1c.v8codestyle.ql │ ├── check.descriptions │ │ └── .gitignore │ ├── markdown │ │ ├── ru │ │ │ ├── ql-join-to-sub-query.md │ │ │ ├── ql-cast-to-max-number.md │ │ │ ├── ql-temp-table-index.md │ │ │ └── ql-camel-case-string-literal.md │ │ ├── ql-cast-to-max-number.md │ │ ├── ql-join-to-sub-query.md │ │ ├── ql-temp-table-index.md │ │ └── ql-camel-case-string-literal.md │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ └── .classpath ├── com.e1c.v8codestyle.right │ ├── check.descriptions │ │ └── .gitignore │ ├── markdown │ │ ├── right-view-event-log.md │ │ ├── right-active-users.md │ │ ├── right-administration.md │ │ ├── right-exclusive-mode.md │ │ ├── right-save-user-data.md │ │ ├── right-start-automation.md │ │ ├── right-start-thin-client.md │ │ ├── right-start-web-client.md │ │ ├── right-start-thick-client.md │ │ ├── right-all-functions-mode.md │ │ ├── right-data-administration.md │ │ ├── right-output-to-printer-file-clipboard.md │ │ ├── right-start-external-connection.md │ │ ├── ru │ │ │ ├── right-interactive-delete.md │ │ │ ├── role-right-has-rls.md │ │ │ ├── right-interactive-delete-predefined-data.md │ │ │ ├── right-interactive-delete-marked-predefined-data.md │ │ │ ├── right-interactive-set-deletion-mark-predefined-data.md │ │ │ ├── right-interactive-clear-deletion-mark-predefined-data.md │ │ │ └── right-delete.md │ │ ├── right-update-database-configuration.md │ │ ├── role-right-has-rls.md │ │ ├── right-interactive-open-external-reports.md │ │ ├── right-interactive-delete.md │ │ ├── right-configuration-extensions-administration.md │ │ ├── right-interactive-open-external-data-processors.md │ │ ├── right-interactive-delete-predefined-data.md │ │ ├── right-interactive-delete-marked-predefined-data.md │ │ ├── right-interactive-clear-deletion-mark-predefined-data.md │ │ ├── right-interactive-set-deletion-mark-predefined-data.md │ │ └── right-delete.md │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── com.e1c.v8codestyle │ ├── about.ini │ ├── logo.png │ ├── logo@2x.png │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ └── .classpath ├── com.e1c.v8codestyle.bsl.ui │ └── icons │ │ ├── obj16 │ │ ├── link.png │ │ ├── text.png │ │ ├── type.png │ │ ├── link@2x.png │ │ ├── text@2x.png │ │ ├── type@2x.png │ │ ├── attribute.png │ │ ├── description.png │ │ ├── link_dark.png │ │ ├── text_dark.png │ │ ├── type_dark.png │ │ ├── attribute@2x.png │ │ ├── link_dark@2x.png │ │ ├── text_dark@2x.png │ │ ├── type_dark@2x.png │ │ ├── type_section.png │ │ ├── attribute_dark.png │ │ ├── description@2x.png │ │ ├── description_dark.png │ │ ├── type_section@2x.png │ │ ├── attribute_dark@2x.png │ │ ├── parameters_section.png │ │ ├── type_section_dark.png │ │ ├── description_dark@2x.png │ │ ├── parameters_section@2x.png │ │ ├── type_section_dark@2x.png │ │ ├── parameters_section_dark.png │ │ └── parameters_section_dark@2x.png │ │ ├── BslDocComment.png │ │ └── BslDocComment@2x.png ├── com.e1c.v8codestyle.md.ui │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── com.e1c.v8codestyle.ui │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ └── .classpath ├── com.e1c.v8codestyle.autosort │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ └── .classpath └── com.e1c.v8codestyle.autosort.ui │ └── .settings │ └── org.eclipse.core.resources.prefs ├── java.header ├── tests ├── com.e1c.v8codestyle.autosort.itests │ ├── workspace │ │ └── Sort │ │ │ ├── src │ │ │ ├── CommonModules │ │ │ │ ├── АМодуль │ │ │ │ │ └── Module.bsl │ │ │ │ ├── БМодуль │ │ │ │ │ └── Module.bsl │ │ │ │ ├── ГМодуль │ │ │ │ │ └── Module.bsl │ │ │ │ └── ОбщийМодуль │ │ │ │ │ └── Module.bsl │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ ├── DT-INF │ │ │ └── PROJECT.PMF │ │ │ └── .settings │ │ │ └── org.eclipse.core.resources.prefs │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── com.e1c.v8codestyle.bsl.itests │ ├── workspace │ │ ├── CommonForm │ │ │ ├── src │ │ │ │ ├── CommonForms │ │ │ │ │ └── Form │ │ │ │ │ │ └── Module.bsl │ │ │ │ └── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ └── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── CatalogModules │ │ │ ├── src │ │ │ │ ├── Catalogs │ │ │ │ │ └── TestCatalog │ │ │ │ │ │ ├── ObjectModule.bsl │ │ │ │ │ │ └── ManagerModule.bsl │ │ │ │ └── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ └── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── CommonModule │ │ │ ├── src │ │ │ │ ├── CommonModules │ │ │ │ │ └── CommonModule │ │ │ │ │ │ └── Module.bsl │ │ │ │ └── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ └── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── SelfReferenceCheck │ │ │ ├── src │ │ │ │ ├── Catalogs │ │ │ │ │ └── Products │ │ │ │ │ │ ├── ManagerModule.bsl │ │ │ │ │ │ └── ObjectModule.bsl │ │ │ │ ├── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ │ └── CommonModules │ │ │ │ │ └── MyCommonModule │ │ │ │ │ └── Module.bsl │ │ │ ├── .settings │ │ │ │ ├── Default.cset │ │ │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ │ ├── com.e1c.v8codestyle.prefs │ │ │ │ ├── com.e1c.v8codestyle.bsl.prefs │ │ │ │ └── com.e1c.g5.v8.dt.formatter.bsl.prefs │ │ │ └── DT-INF │ │ │ │ └── PROJECT.PMF │ │ ├── StructureModule │ │ │ ├── src │ │ │ │ ├── Catalogs │ │ │ │ │ ├── CatalogInRegion │ │ │ │ │ │ └── ObjectModule.bsl │ │ │ │ │ ├── CatalogInWrongRegion │ │ │ │ │ │ └── ObjectModule.bsl │ │ │ │ │ └── CatalogInRegionWrongMethod │ │ │ │ │ │ └── ObjectModule.bsl │ │ │ │ └── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ └── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── ModuleStructureTopRegionCheck │ │ │ ├── src │ │ │ │ ├── Catalogs │ │ │ │ │ └── Catalog │ │ │ │ │ │ └── ManagerModule.bsl │ │ │ │ ├── CommonModules │ │ │ │ │ └── CommonModule │ │ │ │ │ │ └── Module.bsl │ │ │ │ └── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ └── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── ModuleStructureVariablesInRegionCheck │ │ │ ├── src │ │ │ │ ├── Catalogs │ │ │ │ │ └── Catalog │ │ │ │ │ │ └── ManagerModule.bsl │ │ │ │ └── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ └── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── CachedPublicCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ ├── CommonModules │ │ │ │ ├── CommonModule │ │ │ │ │ └── Module.bsl │ │ │ │ ├── CommonModuleCached │ │ │ │ │ └── Module.bsl │ │ │ │ └── CommonModuleCachedCompliant │ │ │ │ │ └── Module.bsl │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── ExcessExportCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── src │ │ │ │ ├── CommonModules │ │ │ │ │ ├── CallNoPublic │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ ├── NoCallNoPublic │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ ├── isScheduledJob │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ ├── NoCallPublic │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ └── isEventSubscription │ │ │ │ │ │ └── Module.bsl │ │ │ │ ├── Catalogs │ │ │ │ │ └── Catalog │ │ │ │ │ │ ├── ObjectModule.bsl │ │ │ │ │ │ └── Forms │ │ │ │ │ │ └── ItemForm │ │ │ │ │ │ └── Module.bsl │ │ │ │ └── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ └── .settings │ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ │ └── Default.cset │ │ ├── AccessibilityAtClient │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── ConsecutiveEmptyLines │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ │ └── Default.cset │ │ │ └── src │ │ │ │ ├── CommonModules │ │ │ │ └── CommonModule │ │ │ │ │ └── Module.bsl │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── EventDataExchangeLoadCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── EventHandlerBooleanParam │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── ExtensionMethodPrefixCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── src │ │ │ │ ├── CommonModules │ │ │ │ │ ├── CommonModule │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ └── CompliantCommonModule │ │ │ │ │ │ └── Module.bsl │ │ │ │ └── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ └── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── ExtensionVariablePrefixCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ ├── CommonModules │ │ │ │ ├── CompliantCommonModule │ │ │ │ │ └── Module.bsl │ │ │ │ └── CommonModule │ │ │ │ │ └── Module.bsl │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── ExtensionVariablePrefixCheck_Extension │ │ │ ├── src │ │ │ │ ├── Catalogs │ │ │ │ │ └── Catalog │ │ │ │ │ │ └── Forms │ │ │ │ │ │ └── ItemForm │ │ │ │ │ │ └── Module.bsl │ │ │ │ ├── CommonModules │ │ │ │ │ ├── CommonModule │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ └── CompliantCommonModule │ │ │ │ │ │ └── Module.bsl │ │ │ │ ├── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ │ └── Roles │ │ │ │ │ └── Ext1_DefaultRole │ │ │ │ │ └── Ext1_DefaultRole.mdo │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── DT-INF │ │ │ │ └── PROJECT.PMF │ │ ├── InvocationFormEventHandler │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ ├── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ │ └── Catalogs │ │ │ │ └── Products │ │ │ │ └── Forms │ │ │ │ ├── ItemForm │ │ │ │ └── Module.bsl │ │ │ │ ├── ItemForm2 │ │ │ │ └── Module.bsl │ │ │ │ └── ItemForm1 │ │ │ │ └── Module.bsl │ │ ├── ServerExecutionSafeModeCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ │ ├── com.e1c.v8codestyle.prefs │ │ │ │ └── com.e1c.v8codestyle.bsl.prefs │ │ │ └── src │ │ │ │ ├── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ │ └── CommonModules │ │ │ │ └── CommonModule │ │ │ │ └── Module.bsl │ │ ├── FormSelfReferenceOutdatedCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ │ ├── com.e1c.v8codestyle.prefs │ │ │ │ └── com.e1c.v8codestyle.bsl.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── ModuleStructureInitCodeInRegion │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── CommonModuleNamedSelfReferenceCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ │ ├── com.e1c.v8codestyle.prefs │ │ │ │ └── com.e1c.v8codestyle.bsl.prefs │ │ │ └── src │ │ │ │ ├── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ │ └── CommonModules │ │ │ │ ├── MyCommonModule │ │ │ │ └── Module.bsl │ │ │ │ └── MyCommonModuleCached │ │ │ │ └── Module.bsl │ │ ├── ExportMethodInCommandFormModuleCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ ├── Catalogs │ │ │ │ └── Products │ │ │ │ │ ├── Forms │ │ │ │ │ └── ItemForm │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ └── Commands │ │ │ │ │ └── TestCommand │ │ │ │ │ └── CommandModule.bsl │ │ │ │ ├── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ │ └── CommonCommands │ │ │ │ └── CommonCommand │ │ │ │ └── CommandModule.bsl │ │ ├── ManagerModuleNamedSelfReferenceCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ │ ├── com.e1c.v8codestyle.prefs │ │ │ │ └── com.e1c.v8codestyle.bsl.prefs │ │ │ └── src │ │ │ │ ├── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ │ └── Catalogs │ │ │ │ └── Catalog │ │ │ │ └── ManagerModule.bsl │ │ ├── ModuleStructureEventFormRegionsCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── ModuleStructureMethodInRegionCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── src │ │ │ │ ├── CommonModules │ │ │ │ │ ├── CommonModuleNoRegion │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ ├── CommonModuleAfterRegion │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ ├── CommonModuleInRegion │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ ├── CommonModuleExportInRegion │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ ├── CommonModuleInNonInterfaceRegion │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ ├── CommonModulMultiLevel │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ └── CommonModuleMultiLevel1 │ │ │ │ │ │ └── Module.bsl │ │ │ │ ├── Catalogs │ │ │ │ │ └── CatalogOutOfRegion │ │ │ │ │ │ └── Forms │ │ │ │ │ │ └── ItemForm │ │ │ │ │ │ └── Module.bsl │ │ │ │ └── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ └── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── CanonicalPragmaExtension │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── ChangeAndValidateInsteadOfAroundExtension │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ └── ExtensionMethodPrefixCheck_Extension │ │ │ ├── .settings │ │ │ └── org.eclipse.core.resources.prefs │ │ │ ├── DT-INF │ │ │ └── PROJECT.PMF │ │ │ └── src │ │ │ ├── Configuration │ │ │ ├── CommandInterface.cmi │ │ │ └── MainSectionCommandInterface.cmi │ │ │ └── CommonModules │ │ │ ├── CommonModule │ │ │ └── Module.bsl │ │ │ └── CompliantCommonModule │ │ │ └── Module.bsl │ ├── resources │ │ ├── region-empty.bsl │ │ ├── new-font3.bsl │ │ ├── new-color.bsl │ │ ├── new-color4.bsl │ │ ├── not-found-try-after-begin.bsl │ │ ├── region-empty-sub-region.bsl │ │ ├── region-not-empty.bsl │ │ ├── new-color3.bsl │ │ ├── new-font.bsl │ │ ├── nstr-format │ │ │ ├── non-compliant-2.bsl │ │ │ ├── non-compliant-5.bsl │ │ │ ├── compliant.bsl │ │ │ ├── non-compliant-3.bsl │ │ │ ├── non-compliant-4.bsl │ │ │ ├── non-compliant-6.bsl │ │ │ ├── non-compliant-7.bsl │ │ │ └── non-compliant-1.bsl │ │ ├── isinrole-method.bsl │ │ ├── read-single-property-db-non-compliant.bsl │ │ ├── form-module-pragma.bsl │ │ ├── use-non-recommended-methods.bsl │ │ ├── one-empty-line.bsl │ │ ├── region-empty-after.bsl │ │ ├── region-empty-before.bsl │ │ ├── empty-lines.bsl │ │ ├── change-and-validate-instead-of-around.bsl │ │ ├── module-unused-method.bsl │ │ ├── module-structure.bsl │ │ ├── new-color2.bsl │ │ ├── new-font2.bsl │ │ ├── read-single-property-simple-type.bsl │ │ ├── module-unused-local-variable.bsl │ │ ├── deprecated-method-non-compliant.bsl │ │ ├── object-module-export-variable.bsl │ │ ├── read-single-property-bsl-non-compliant.bsl │ │ ├── form-module-missing-pragma.bsl │ │ ├── doc-comment-description-ends-on-dot.bsl │ │ ├── module-empty-method.bsl │ │ ├── query-in-loop-infinite.bsl │ │ ├── strict │ │ │ ├── method-param-value-type.bsl │ │ │ ├── function-return-value-type.bsl │ │ │ ├── invocation-parameter-type-intersect-catalog-object.bsl │ │ │ ├── invocation-parameter-type-intersect-local-doc-comment.bsl │ │ │ ├── statement-type-change.bsl │ │ │ ├── dynamic-access-method-not-found.bsl │ │ │ ├── structure-consructor-value-type.bsl │ │ │ └── invocation-parameter-type-intersect.bsl │ │ ├── deprecated-method-compliant.bsl │ │ ├── doc-comment-procedure-return-section.bsl │ │ ├── deprecated-method-non-export.bsl │ │ ├── lock-out-of-try2.bsl │ │ ├── doc-comment-type.bsl │ │ ├── lock-out-of-try.bsl │ │ ├── deprecated-method-nested-region-compliant.bsl │ │ ├── doc-comment-field-name.bsl │ │ ├── doc-comment-collection-item-type.bsl │ │ ├── module-attachable-event-handler-name.bsl │ │ └── module-structure-sub-region.bsl │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── com.e1c.v8codestyle.bsl.ui.itests │ ├── workspace │ │ └── CommonModule │ │ │ ├── src │ │ │ ├── CommonModules │ │ │ │ └── CommonModule │ │ │ │ │ └── Module.bsl │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ ├── DT-INF │ │ │ └── PROJECT.PMF │ │ │ └── .settings │ │ │ └── org.eclipse.core.resources.prefs │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ └── resources │ │ └── doc-comment-view.bsl ├── com.e1c.v8codestyle.md.itests │ ├── workspace │ │ ├── DataLock │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── ExtensionObjectNamePrefixCheck_Extension │ │ │ ├── src │ │ │ │ ├── CommonModules │ │ │ │ │ ├── Compliant │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ ├── NonCompliant │ │ │ │ │ │ └── Module.bsl │ │ │ │ │ └── Ext1_Compliant │ │ │ │ │ │ └── Module.bsl │ │ │ │ ├── Catalogs │ │ │ │ │ └── CatalogFormNonCompliant │ │ │ │ │ │ └── Forms │ │ │ │ │ │ └── NonPref_ItemForm │ │ │ │ │ │ └── Module.bsl │ │ │ │ └── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── DT-INF │ │ │ │ └── PROJECT.PMF │ │ ├── MdAnyRefType │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ │ ├── com.e1c.v8codestyle.prefs │ │ │ │ └── com.e1c.v8codestyle.bsl.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── ScheduledJobs │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ ├── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ │ └── CommonModules │ │ │ │ └── Jobs │ │ │ │ ├── Module.bsl │ │ │ │ └── Jobs.mdo │ │ ├── CommonModuleName │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── CommonModuleType │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── MdObjectNameLength │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ ├── com._1c.g5.v8.dt.check.prefs │ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ │ └── Default.cset │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── MdCompositeTypeCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ │ ├── com.e1c.v8codestyle.prefs │ │ │ │ └── com.e1c.v8codestyle.bsl.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── MdListObjectPresentation │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── SubsystemSynonymTooLong │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ │ ├── com.e1c.v8codestyle.prefs │ │ │ │ ├── com.e1c.v8codestyle.bsl.prefs │ │ │ │ └── Default.cset │ │ │ └── src │ │ │ │ ├── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ │ └── Subsystems │ │ │ │ ├── TopLongDeIncluded │ │ │ │ └── CommandInterface.cmi │ │ │ │ ├── TopLongEnIncluded │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── Subsystems │ │ │ │ │ └── SubLong │ │ │ │ │ └── CommandInterface.cmi │ │ │ │ ├── TopLongNotIncluded │ │ │ │ └── CommandInterface.cmi │ │ │ │ ├── TopShortEnRuDe │ │ │ │ └── CommandInterface.cmi │ │ │ │ └── TopLongRuEnDeIncluded │ │ │ │ └── CommandInterface.cmi │ │ ├── UnsafePasswordStorage │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── MdScheduledJobPeriodicity │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── RegisterResourcePrecision │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── ExtensionObjectNamePrefixCheck │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── src │ │ │ │ ├── CommonModules │ │ │ │ │ └── Compliant │ │ │ │ │ │ └── Module.bsl │ │ │ │ └── Configuration │ │ │ │ │ ├── CommandInterface.cmi │ │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ └── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ └── MdStandardAttributeSynonymEmpty │ │ │ ├── DT-INF │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ └── Configuration │ │ │ ├── CommandInterface.cmi │ │ │ └── MainSectionCommandInterface.cmi │ └── .settings │ │ └── org.eclipse.core.resources.prefs ├── com.e1c.v8codestyle.ql.itests │ ├── workspace │ │ ├── JoinToSubQuery │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── QlEmptyProject │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── QlFullDemo │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── UsingForUpdate │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ ├── CastToMaxNumber │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ └── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ └── StringLiteralCameCase │ │ │ ├── DT-INF │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ └── Configuration │ │ │ ├── CommandInterface.cmi │ │ │ └── MainSectionCommandInterface.cmi │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ └── resources │ │ ├── temp-table-has-no-index.ql │ │ ├── temp-table-has-index.ql │ │ └── temp-table-has-no-index-top.ql ├── com.e1c.v8codestyle.right.itests │ ├── workspace │ │ ├── RoleRightHasRls │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ ├── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ │ └── Roles │ │ │ │ ├── OtherRls │ │ │ │ └── OtherRls.mdo │ │ │ │ ├── FullAccess │ │ │ │ └── FullAccess.mdo │ │ │ │ └── SystemAdministrator │ │ │ │ └── SystemAdministrator.mdo │ │ ├── StandardRoles │ │ │ ├── DT-INF │ │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ │ ├── Configuration │ │ │ │ ├── CommandInterface.cmi │ │ │ │ └── MainSectionCommandInterface.cmi │ │ │ │ └── Roles │ │ │ │ └── StandardRole │ │ │ │ └── StandardRole.mdo │ │ └── RoleRightHasForbidden │ │ │ ├── DT-INF │ │ │ └── PROJECT.PMF │ │ │ ├── .settings │ │ │ └── org.eclipse.core.resources.prefs │ │ │ └── src │ │ │ ├── Configuration │ │ │ ├── CommandInterface.cmi │ │ │ └── MainSectionCommandInterface.cmi │ │ │ └── Roles │ │ │ ├── FullAccess │ │ │ └── FullAccess.mdo │ │ │ ├── AllowedRights │ │ │ └── AllowedRights.mdo │ │ │ └── ForbiddenRights │ │ │ └── ForbiddenRights.mdo │ └── .settings │ │ └── org.eclipse.core.resources.prefs └── com.e1c.v8codestyle.form.itests │ ├── .settings │ └── org.eclipse.core.resources.prefs │ └── workspace │ ├── FormDynamicListItemTitle │ ├── DT-INF │ │ └── PROJECT.PMF │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ └── src │ │ └── Configuration │ │ ├── CommandInterface.cmi │ │ └── MainSectionCommandInterface.cmi │ ├── FormItemsSingleEventHandler │ ├── DT-INF │ │ └── PROJECT.PMF │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ └── src │ │ ├── Configuration │ │ ├── CommandInterface.cmi │ │ └── MainSectionCommandInterface.cmi │ │ └── CommonForms │ │ └── TestFormWithIssue │ │ └── Module.bsl │ ├── FormListFieldRefNotAdded │ ├── DT-INF │ │ └── PROJECT.PMF │ ├── .settings │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ ├── org.eclipse.core.resources.prefs │ │ ├── com.e1c.v8codestyle.prefs │ │ └── com.e1c.v8codestyle.bsl.prefs │ └── src │ │ └── Configuration │ │ ├── CommandInterface.cmi │ │ └── MainSectionCommandInterface.cmi │ ├── InputFieldListChoiceMode │ ├── DT-INF │ │ └── PROJECT.PMF │ ├── .settings │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ └── org.eclipse.core.resources.prefs │ └── src │ │ └── Configuration │ │ ├── CommandInterface.cmi │ │ └── MainSectionCommandInterface.cmi │ ├── FormListRefUseAlwaysFlagDisabled │ ├── DT-INF │ │ └── PROJECT.PMF │ ├── .settings │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ ├── org.eclipse.core.resources.prefs │ │ ├── com.e1c.v8codestyle.prefs │ │ └── com.e1c.v8codestyle.bsl.prefs │ └── src │ │ └── Configuration │ │ ├── CommandInterface.cmi │ │ └── MainSectionCommandInterface.cmi │ ├── FormListRefUserVisibilityEnabled │ ├── DT-INF │ │ └── PROJECT.PMF │ ├── .settings │ │ ├── com.e1c.v8codestyle.autosort.prefs │ │ ├── org.eclipse.core.resources.prefs │ │ ├── com.e1c.v8codestyle.prefs │ │ └── com.e1c.v8codestyle.bsl.prefs │ └── src │ │ └── Configuration │ │ ├── CommandInterface.cmi │ │ └── MainSectionCommandInterface.cmi │ └── FormCommandsSingleEventHandlerCheck │ ├── DT-INF │ └── PROJECT.PMF │ ├── .settings │ └── org.eclipse.core.resources.prefs │ └── src │ ├── Configuration │ ├── CommandInterface.cmi │ └── MainSectionCommandInterface.cmi │ └── Catalogs │ └── Catalog │ └── Forms │ ├── NonCompliantForm │ └── Module.bsl │ └── CompliantForm │ └── Module.bsl ├── targets ├── .settings │ └── org.eclipse.core.resources.prefs └── .project ├── features ├── com.e1c.v8codestyle.sdk.feature │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ └── .project └── com.e1c.v8codestyle.feature │ └── .settings │ └── org.eclipse.core.resources.prefs ├── repositories ├── com.e1c.v8codestyle.repository.sdk │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ └── .project └── com.e1c.v8codestyle.repository │ ├── .settings │ └── org.eclipse.core.resources.prefs │ └── .project └── .gitignore /docs/src/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | toc.md 2 | changelog.md 3 | -------------------------------------------------------------------------------- /docs/html/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.css 3 | *.js 4 | *.xml 5 | -------------------------------------------------------------------------------- /docs/checks/.gitignore: -------------------------------------------------------------------------------- 1 | md/ 2 | form/ 3 | bsl/ 4 | ql/ 5 | right/ 6 | -------------------------------------------------------------------------------- /bom/html/footer.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/check.descriptions/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.css 3 | *.js 4 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.form/check.descriptions/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.css 3 | *.js 4 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/check.descriptions/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.css 3 | *.js 4 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ql/check.descriptions/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.css 3 | *.js 4 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/check.descriptions/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.css 3 | *.js 4 | -------------------------------------------------------------------------------- /java.header: -------------------------------------------------------------------------------- 1 | ^/\**$ 2 | ^ \* Copyright \(C\) (\d\d\d\d), 1C-Soft LLC and others\.$ 3 | ^ \*$ -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.autosort.itests/workspace/Sort/src/CommonModules/АМодуль/Module.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.autosort.itests/workspace/Sort/src/CommonModules/БМодуль/Module.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.autosort.itests/workspace/Sort/src/CommonModules/ГМодуль/Module.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonForm/src/CommonForms/Form/Module.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle/about.ini: -------------------------------------------------------------------------------- 1 | aboutText=1C:Code style V8 2 | featureImage=logo.png 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.autosort.itests/workspace/Sort/src/CommonModules/ОбщийМодуль/Module.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CatalogModules/src/Catalogs/TestCatalog/ObjectModule.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModule/src/CommonModules/CommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/region-empty.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region Empty 3 | 4 | #EndRegion 5 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CatalogModules/src/Catalogs/TestCatalog/ManagerModule.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/SelfReferenceCheck/src/Catalogs/Products/ManagerModule.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/StructureModule/src/Catalogs/CatalogInRegion/ObjectModule.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.ui.itests/workspace/CommonModule/src/CommonModules/CommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bom/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /docs/.settings/org.eclipse.jdt.groovy.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | groovy.compiler.level=30 3 | -------------------------------------------------------------------------------- /targets/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/StructureModule/src/Catalogs/CatalogInWrongRegion/ObjectModule.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureTopRegionCheck/src/Catalogs/Catalog/ManagerModule.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureTopRegionCheck/src/CommonModules/CommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureVariablesInRegionCheck/src/Catalogs/Catalog/ManagerModule.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/StructureModule/src/Catalogs/CatalogInRegionWrongMethod/ObjectModule.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/DataLock/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck_Extension/src/CommonModules/Compliant/Module.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck_Extension/src/CommonModules/NonCompliant/Module.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.autosort.itests/workspace/Sort/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonForm/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModule/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck_Extension/src/CommonModules/Ext1_Compliant/Module.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdAnyRefType/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ScheduledJobs/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/JoinToSubQuery/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/QlEmptyProject/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/QlFullDemo/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/UsingForUpdate/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle/logo.png -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CachedPublicCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CatalogModules/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExcessExportCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/SelfReferenceCheck/.settings/Default.cset: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "settings": {} 4 | } -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/SelfReferenceCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/StructureModule/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.ui.itests/workspace/CommonModule/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/CommonModuleName/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/CommonModuleType/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdObjectNameLength/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/CastToMaxNumber/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasRls/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/StandardRoles/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle/logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle/logo@2x.png -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/new-font3.bsl: -------------------------------------------------------------------------------- 1 | Процедура Тест() 2 | 3 | font = new ("Font"); 4 | 5 | КонецПроцедуры -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/AccessibilityAtClient/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ConsecutiveEmptyLines/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdCompositeTypeCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdListObjectPresentation/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/UnsafePasswordStorage/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/StringLiteralCameCase/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasForbidden/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /features/com.e1c.v8codestyle.sdk.feature/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.autosort.itests/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/new-color.bsl: -------------------------------------------------------------------------------- 1 | Процедура Тест() 2 | 3 | color = new Color(0,0,0); 4 | 5 | КонецПроцедуры -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/new-color4.bsl: -------------------------------------------------------------------------------- 1 | Процедура Тест() 2 | 3 | color = new ("Цвет"); 4 | 5 | КонецПроцедуры -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/EventDataExchangeLoadCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/EventHandlerBooleanParam/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionMethodPrefixCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck_Extension/src/Catalogs/Catalog/Forms/ItemForm/Module.bsl: -------------------------------------------------------------------------------- 1 | Var Variable1; -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/InvocationFormEventHandler/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ServerExecutionSafeModeCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.ui.itests/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormDynamicListItemTitle/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormItemsSingleEventHandler/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListFieldRefNotAdded/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/InputFieldListChoiceMode/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdScheduledJobPeriodicity/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/RegisterResourcePrecision/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /docs/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | encoding/plugin_ru.properties=UTF-8 4 | -------------------------------------------------------------------------------- /repositories/com.e1c.v8codestyle.repository.sdk/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /repositories/com.e1c.v8codestyle.repository/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/FormSelfReferenceOutdatedCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureInitCodeInRegion/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureTopRegionCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUseAlwaysFlagDisabled/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUserVisibilityEnabled/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdStandardAttributeSynonymEmpty/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/not-found-try-after-begin.bsl: -------------------------------------------------------------------------------- 1 | Процедура Тест() 2 | 3 | НачатьТранзакцию(); 4 | 5 | КонецПроцедуры -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModuleNamedSelfReferenceCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExportMethodInCommandFormModuleCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ManagerModuleNamedSelfReferenceCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureEventFormRegionsCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureMethodInRegionCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureVariablesInRegionCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormCommandsSingleEventHandlerCheck/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck/src/CommonModules/Compliant/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure Complient() 3 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck_Extension/src/Catalogs/CatalogFormNonCompliant/Forms/NonPref_ItemForm/Module.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdAnyRefType/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.autosort.itests/workspace/Sort/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/region-empty-sub-region.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region NotEmpty 3 | 4 | #Region Empty 5 | 6 | #EndRegion 7 | 8 | #EndRegion 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/region-not-empty.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region NotEmpty 3 | 4 | Procedure Test() 5 | 6 | EndProcedure 7 | 8 | #EndRegion 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonForm/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionMethodPrefixCheck/src/CommonModules/CommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure NonComplient() 3 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/DataLock/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdObjectNameLength/.settings/com._1c.g5.v8.dt.check.prefs: -------------------------------------------------------------------------------- 1 | activeProfile=Default 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/QlFullDemo/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/module-undefined-function.md: -------------------------------------------------------------------------------- 1 | # Функция не определена 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/new-color3.bsl: -------------------------------------------------------------------------------- 1 | Процедура Тест() 2 | 3 | name = "Color"; 4 | color2 = new (name); 5 | 6 | КонецПроцедуры -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CatalogModules/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModule/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExcessExportCheck/src/CommonModules/CallNoPublic/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure Compliant() Export 3 | // 4 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionMethodPrefixCheck/src/CommonModules/CompliantCommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure Complient() 3 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/SelfReferenceCheck/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/StructureModule/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.ui.itests/workspace/CommonModule/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/CommonModuleName/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/CommonModuleType/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdAnyRefType/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdCompositeTypeCheck/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ScheduledJobs/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/CastToMaxNumber/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/JoinToSubQuery/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/QlEmptyProject/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/UsingForUpdate/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/StandardRoles/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/module-undefined-variable.md: -------------------------------------------------------------------------------- 1 | # Переменная не определена 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/new-font.bsl: -------------------------------------------------------------------------------- 1 | Процедура Тест() 2 | 3 | font = new Font(, 1, True, True, False, True, 100); 4 | 5 | КонецПроцедуры -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CachedPublicCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/EventDataExchangeLoadCheck/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExcessExportCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/SelfReferenceCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListFieldRefNotAdded/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/InputFieldListChoiceMode/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdCompositeTypeCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdObjectNameLength/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/UnsafePasswordStorage/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/StringLiteralCameCase/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasRls/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/link.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/text.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type.png -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/AccessibilityAtClient/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CanonicalPragmaExtension/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CanonicalPragmaExtension/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | Base-Project: CommonModule 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ConsecutiveEmptyLines/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/EventHandlerBooleanParam/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/FormSelfReferenceOutdatedCheck/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureMethodInRegionCheck/src/CommonModules/CommonModuleNoRegion/Module.bsl: -------------------------------------------------------------------------------- 1 | Procedure NonComplient() 2 | 3 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ServerExecutionSafeModeCheck/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormDynamicListItemTitle/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListFieldRefNotAdded/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/InputFieldListChoiceMode/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdAnyRefType/.settings/com.e1c.v8codestyle.prefs: -------------------------------------------------------------------------------- 1 | commonChecks=true 2 | eclipse.preferences.version=1 3 | standardChecks=true 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdListObjectPresentation/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdScheduledJobPeriodicity/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/RegisterResourcePrecision/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasForbidden/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/BslDocComment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/BslDocComment.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/link@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/link@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/text@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/text@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-type.md: -------------------------------------------------------------------------------- 1 | # Определение типа документирующего комментария 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-view-event-log.md: -------------------------------------------------------------------------------- 1 | # Right set: Event log 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /features/com.e1c.v8codestyle.feature/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | encoding/feature_ru.properties=UTF-8 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/nstr-format/non-compliant-2.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure NonCompliant2(Message) Export 3 | 4 | Message = NStr(""); 5 | 6 | EndProcedure 7 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModuleNamedSelfReferenceCheck/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/EventDataExchangeLoadCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionMethodPrefixCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/FormSelfReferenceOutdatedCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/InvocationFormEventHandler/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ManagerModuleNamedSelfReferenceCheck/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureTopRegionCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/SelfReferenceCheck/.settings/com.e1c.v8codestyle.prefs: -------------------------------------------------------------------------------- 1 | commonChecks=true 2 | eclipse.preferences.version=1 3 | standardChecks=true 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ServerExecutionSafeModeCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormItemsSingleEventHandler/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUseAlwaysFlagDisabled/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUserVisibilityEnabled/.settings/com.e1c.v8codestyle.autosort.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | topObjects=true 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdCompositeTypeCheck/.settings/com.e1c.v8codestyle.prefs: -------------------------------------------------------------------------------- 1 | commonChecks=true 2 | eclipse.preferences.version=1 3 | standardChecks=true 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdStandardAttributeSynonymEmpty/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/BslDocComment@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/BslDocComment@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/attribute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/attribute.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/description.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/link_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/link_dark.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/text_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/text_dark.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type_dark.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-active-users.md: -------------------------------------------------------------------------------- 1 | # Right set: Active users 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-administration.md: -------------------------------------------------------------------------------- 1 | # Right set: Administration 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-exclusive-mode.md: -------------------------------------------------------------------------------- 1 | # Right set: Exclusive mode 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-save-user-data.md: -------------------------------------------------------------------------------- 1 | # Right set: Save user data 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-start-automation.md: -------------------------------------------------------------------------------- 1 | # Right set: Automation 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-start-thin-client.md: -------------------------------------------------------------------------------- 1 | # Right set: Thin client 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-start-web-client.md: -------------------------------------------------------------------------------- 1 | # Right set: Web client 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/nstr-format/non-compliant-5.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure NonCompliant5(Message) Export 3 | 4 | Message = NStr("en = ''"); 5 | 6 | EndProcedure 7 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModuleNamedSelfReferenceCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExcessExportCheck/src/CommonModules/NoCallNoPublic/Module.bsl: -------------------------------------------------------------------------------- 1 | Procedure NonCompliant() Export 2 | CallNoPublic.Compliant(); 3 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureInitCodeInRegion/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureMethodInRegionCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListFieldRefNotAdded/.settings/com.e1c.v8codestyle.prefs: -------------------------------------------------------------------------------- 1 | commonChecks=true 2 | eclipse.preferences.version=1 3 | standardChecks=true 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUseAlwaysFlagDisabled/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUserVisibilityEnabled/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/.settings/com.e1c.v8codestyle.prefs: -------------------------------------------------------------------------------- 1 | commonChecks=true 2 | eclipse.preferences.version=1 3 | standardChecks=true 4 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/attribute@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/attribute@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/link_dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/link_dark@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/text_dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/text_dark@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type_dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type_dark@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type_section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type_section.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ql/markdown/ru/ql-join-to-sub-query.md: -------------------------------------------------------------------------------- 1 | # Соединение запроса с подзапросом 2 | 3 | 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-start-thick-client.md: -------------------------------------------------------------------------------- 1 | # Right set: Thick client 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ChangeAndValidateInsteadOfAroundExtension/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | Base-Project: CommonModule 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExportMethodInCommandFormModuleCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionMethodPrefixCheck_Extension/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck/src/CommonModules/CompliantCommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure Complient() 3 | Variable = True; 4 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck_Extension/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/FormSelfReferenceOutdatedCheck/.settings/com.e1c.v8codestyle.prefs: -------------------------------------------------------------------------------- 1 | commonChecks=true 2 | eclipse.preferences.version=1 3 | standardChecks=true 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ManagerModuleNamedSelfReferenceCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureEventFormRegionsCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureMethodInRegionCheck/src/Catalogs/CatalogOutOfRegion/Forms/ItemForm/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure UnComplient() 3 | 4 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureVariablesInRegionCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ServerExecutionSafeModeCheck/.settings/com.e1c.v8codestyle.prefs: -------------------------------------------------------------------------------- 1 | commonChecks=true 2 | eclipse.preferences.version=1 3 | standardChecks=true 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormCommandsSingleEventHandlerCheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck_Extension/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/attribute_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/attribute_dark.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/description@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/description@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/description_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/description_dark.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type_section@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type_section@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-all-functions-mode.md: -------------------------------------------------------------------------------- 1 | # Right set: All functions mode 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-data-administration.md: -------------------------------------------------------------------------------- 1 | # Right set: Data administration 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-output-to-printer-file-clipboard.md: -------------------------------------------------------------------------------- 1 | # Right set: Output 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/isinrole-method.bsl: -------------------------------------------------------------------------------- 1 | Процедура Тест() 2 | 3 | Если РольДоступна("ИмяРоли") Тогда 4 | // 5 | КонецЕсли 6 | 7 | КонецПроцедуры -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/nstr-format/compliant.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure Compliant(Message) Export 3 | 4 | Message = NStr("en = 'User message'"); 5 | 6 | EndProcedure 7 | 8 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/nstr-format/non-compliant-3.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure NonCompliant3(Message) Export 3 | 4 | Message = NStr("en = User message"); 5 | 6 | EndProcedure 7 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/read-single-property-db-non-compliant.bsl: -------------------------------------------------------------------------------- 1 | Function getCode(CatalogRef) 2 | 3 | return Catalogs.Catalog.GetRef().Code; 4 | 5 | EndFunction -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ChangeAndValidateInsteadOfAroundExtension/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModuleNamedSelfReferenceCheck/.settings/com.e1c.v8codestyle.prefs: -------------------------------------------------------------------------------- 1 | commonChecks=true 2 | eclipse.preferences.version=1 3 | standardChecks=true 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ConsecutiveEmptyLines/src/CommonModules/CommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | Procedure Test() 2 | 3 | A1 = 1; 4 | 5 | 6 | A2 = 2; 7 | 8 | EndProcedure 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExportMethodInCommandFormModuleCheck/src/Catalogs/Products/Forms/ItemForm/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &AtServer 3 | Procedure Test() Export 4 | 5 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUseAlwaysFlagDisabled/.settings/com.e1c.v8codestyle.prefs: -------------------------------------------------------------------------------- 1 | commonChecks=true 2 | eclipse.preferences.version=1 3 | standardChecks=true 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUserVisibilityEnabled/.settings/com.e1c.v8codestyle.prefs: -------------------------------------------------------------------------------- 1 | commonChecks=true 2 | eclipse.preferences.version=1 3 | standardChecks=true 4 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/attribute_dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/attribute_dark@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/parameters_section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/parameters_section.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type_section_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type_section_dark.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-field-name.md: -------------------------------------------------------------------------------- 1 | # Поле документирующего комментария является корректным именем 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-field-type.md: -------------------------------------------------------------------------------- 1 | # Поле документирующего комментария не имеет определения типа 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-ref-link.md: -------------------------------------------------------------------------------- 1 | # Ссылка документирующего комментария на существующий объект 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ql/markdown/ru/ql-cast-to-max-number.md: -------------------------------------------------------------------------------- 1 | # Выражение к максимальному числу в запросе 2 | 3 | 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ql/markdown/ru/ql-temp-table-index.md: -------------------------------------------------------------------------------- 1 | # Временная таблица должна содержать индексы 2 | 3 | 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/nstr-format/non-compliant-4.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure NonCompliant4(Message) Export 3 | 4 | Message = NStr("en2 = 'User message'"); 5 | 6 | EndProcedure 7 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/nstr-format/non-compliant-6.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure NonCompliant6(Message) Export 3 | 4 | Message = NStr("en = 'User message '"); 5 | 6 | EndProcedure 7 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExcessExportCheck/src/CommonModules/isScheduledJob/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure ScheduledJob() Export 3 | // Insert hanlder code. 4 | EndProcedure 5 | 6 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionMethodPrefixCheck_Extension/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | Base-Project: ExtensionMethodPrefixCheck 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ManagerModuleNamedSelfReferenceCheck/.settings/com.e1c.v8codestyle.prefs: -------------------------------------------------------------------------------- 1 | commonChecks=true 2 | eclipse.preferences.version=1 3 | standardChecks=true 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/DataLock/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/description_dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/description_dark@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/parameters_section@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/parameters_section@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type_section_dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/type_section_dark@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/module-undefined-function.md: -------------------------------------------------------------------------------- 1 | # Undefined function 2 | 3 | ## Noncompliant Code Example 4 | 5 | 6 | ## Compliant Solution 7 | 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/module-undefined-variable.md: -------------------------------------------------------------------------------- 1 | # Undefined variable 2 | 3 | ## Noncompliant Code Example 4 | 5 | 6 | ## Compliant Solution 7 | 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ql/markdown/ql-cast-to-max-number.md: -------------------------------------------------------------------------------- 1 | # Query cast to max number 2 | 3 | 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ql/markdown/ql-join-to-sub-query.md: -------------------------------------------------------------------------------- 1 | # Query join with sub query 2 | 3 | 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-start-external-connection.md: -------------------------------------------------------------------------------- 1 | # Right set: External connection 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.autosort.itests/workspace/Sort/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/form-module-pragma.bsl: -------------------------------------------------------------------------------- 1 | 2 | &AtClient 3 | Procedure Noncompliant() 4 | 5 | EndProcedure 6 | 7 | Procedure Compliant() 8 | 9 | EndProcedure 10 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/nstr-format/non-compliant-7.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure NonCompliant7(Message) Export 3 | 4 | Message = NStr("en = 'User message 5 | |'"); 6 | 7 | EndProcedure 8 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/use-non-recommended-methods.bsl: -------------------------------------------------------------------------------- 1 | Function functionName(Parameters) Export 2 | Message("Test"); 3 | date = CurrentDate(); 4 | 5 | Return date; 6 | EndFunction -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CachedPublicCheck/src/CommonModules/CommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region Public 3 | 4 | Procedure GetData() Export 5 | 6 | EndProcedure 7 | 8 | #EndRegion -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonForm/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModule/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck_Extension/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | Base-Project: ExtensionVariablePrefixCheck 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck_Extension/DT-INF/PROJECT.PMF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Runtime-Version: 8.3.19 3 | Base-Project: ExtensionObjectNamePrefixCheck 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdAnyRefType/.settings/com.e1c.v8codestyle.bsl.prefs: -------------------------------------------------------------------------------- 1 | addModuleStrictTypesAnnotation=false 2 | createModuleStructure=false 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdAnyRefType/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ScheduledJobs/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/JoinToSubQuery/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/QlEmptyProject/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/QlFullDemo/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/UsingForUpdate/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/parameters_section_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/parameters_section_dark.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/ru/right-interactive-delete.md: -------------------------------------------------------------------------------- 1 | # Установлено право "ИнтерактивноеУдаление" 2 | 3 | 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/ru/role-right-has-rls.md: -------------------------------------------------------------------------------- 1 | # Право роли содержит текст ограничения доступа (RLS) 2 | 3 | 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/nstr-format/non-compliant-1.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure NonCompliant1(Message) Export 3 | 4 | Message = NStr("en = 'User message'" + Chars.LF); 5 | 6 | EndProcedure 7 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CachedPublicCheck/src/CommonModules/CommonModuleCached/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region Public 3 | 4 | Procedure GetData() Export 5 | 6 | EndProcedure 7 | 8 | #EndRegion -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CachedPublicCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CatalogModules/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExcessExportCheck/src/Catalogs/Catalog/ObjectModule.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure Test() Export 3 | // 4 | EndProcedure 5 | 6 | Procedure Test2() 7 | Test(); 8 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExcessExportCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck/src/CommonModules/CommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure NonComplient() 3 | 4 | VariableNonComplient = True; 5 | 6 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/SelfReferenceCheck/.settings/com.e1c.v8codestyle.bsl.prefs: -------------------------------------------------------------------------------- 1 | addModuleStrictTypesAnnotation=false 2 | createModuleStructure=false 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/SelfReferenceCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/StructureModule/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.ui.itests/workspace/CommonModule/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/CommonModuleName/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/CommonModuleType/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/DataLock/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdCompositeTypeCheck/.settings/com.e1c.v8codestyle.bsl.prefs: -------------------------------------------------------------------------------- 1 | addModuleStrictTypesAnnotation=false 2 | createModuleStructure=false 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdObjectNameLength/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/CastToMaxNumber/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasRls/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/StandardRoles/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/parameters_section_dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoublesunRUS/v8-code-style/master/bundles/com.e1c.v8codestyle.bsl.ui/icons/obj16/parameters_section_dark@2x.png -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/module-undefined-method.md: -------------------------------------------------------------------------------- 1 | # Метод не определен 2 | 3 | Функция или процедура не определена 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ql/markdown/ql-temp-table-index.md: -------------------------------------------------------------------------------- 1 | # Temporary table should have indexes 2 | 3 | 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-update-database-configuration.md: -------------------------------------------------------------------------------- 1 | # Right set: Update database configuration 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/role-right-has-rls.md: -------------------------------------------------------------------------------- 1 | # Role Right has RLS 2 | 3 | 4 | 5 | ## Noncompliant Code Example 6 | 7 | 8 | 9 | ## Compliant Solution 10 | 11 | 12 | ## See 13 | 14 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.autosort.itests/workspace/Sort/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/one-empty-line.bsl: -------------------------------------------------------------------------------- 1 | Procedure MyCorrectProcedureBeforeAfter(Param) Export 2 | 3 | If Param > 10 Then 4 | 5 | Param = 0; 6 | 7 | EndIf 8 | 9 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/AccessibilityAtClient/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonForm/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModule/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ConsecutiveEmptyLines/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExcessExportCheck/.settings/Default.cset: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "settings": { 4 | "redundant-export-method": { 5 | "enabled": true 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdAnyRefType/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdCompositeTypeCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdListObjectPresentation/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ScheduledJobs/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/.settings/com.e1c.v8codestyle.bsl.prefs: -------------------------------------------------------------------------------- 1 | addModuleStrictTypesAnnotation=false 2 | createModuleStructure=false 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/UnsafePasswordStorage/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/QlFullDemo/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/StringLiteralCameCase/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasForbidden/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CachedPublicCheck/src/CommonModules/CommonModuleCachedCompliant/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region Internal 3 | 4 | Procedure GetData() Export 5 | 6 | EndProcedure 7 | 8 | #EndRegion -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CachedPublicCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CanonicalPragmaExtension/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CatalogModules/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/EventDataExchangeLoadCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/EventHandlerBooleanParam/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExcessExportCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionMethodPrefixCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/InvocationFormEventHandler/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ServerExecutionSafeModeCheck/.settings/com.e1c.v8codestyle.bsl.prefs: -------------------------------------------------------------------------------- 1 | addModuleStrictTypesAnnotation=false 2 | createModuleStructure=false 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ServerExecutionSafeModeCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/StructureModule/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.ui.itests/workspace/CommonModule/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormDynamicListItemTitle/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormItemsSingleEventHandler/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListFieldRefNotAdded/.settings/com.e1c.v8codestyle.bsl.prefs: -------------------------------------------------------------------------------- 1 | addModuleStrictTypesAnnotation=false 2 | createModuleStructure=false 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListFieldRefNotAdded/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/InputFieldListChoiceMode/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/CommonModuleName/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/CommonModuleType/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdObjectNameLength/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdScheduledJobPeriodicity/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/RegisterResourcePrecision/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/CastToMaxNumber/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/JoinToSubQuery/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/QlEmptyProject/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/UsingForUpdate/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasRls/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/StandardRoles/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-collection-item-type.md: -------------------------------------------------------------------------------- 1 | # Тип коллекций в документирующем комментарии содержит тип элемента коллекции 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/module-empty-method.md: -------------------------------------------------------------------------------- 1 | # Проверка пустых методов 2 | 3 | Проверка модуля на наличие пустых методов 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/en/bot_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region EventHandlers 3 | 4 | // Enter code here. 5 | 6 | #EndRegion 7 | 8 | #Region Private 9 | 10 | // Enter code here. 11 | 12 | #EndRegion 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ql/markdown/ru/ql-camel-case-string-literal.md: -------------------------------------------------------------------------------- 1 | # Строковый литерал в запросе содержит не КемелКейс контент 2 | 3 | 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-interactive-open-external-reports.md: -------------------------------------------------------------------------------- 1 | # Right set: Interactive open external reports 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/region-empty-after.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region NotEmpty 3 | 4 | Procedure Test() 5 | 6 | EndProcedure 7 | 8 | #EndRegion 9 | 10 | #Region Empty 11 | 12 | 13 | #EndRegion 14 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/region-empty-before.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region Empty 3 | 4 | #EndRegion 5 | 6 | #Region NotEmpty 7 | 8 | Procedure Test() 9 | 10 | EndProcedure 11 | 12 | #EndRegion 13 | 14 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/AccessibilityAtClient/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ConsecutiveEmptyLines/.settings/Default.cset: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "settings": { 4 | "module-consecutive-blank-lines": { 5 | "enabled": true 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ConsecutiveEmptyLines/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/FormSelfReferenceOutdatedCheck/.settings/com.e1c.v8codestyle.bsl.prefs: -------------------------------------------------------------------------------- 1 | addModuleStrictTypesAnnotation=false 2 | createModuleStructure=false 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/FormSelfReferenceOutdatedCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureInitCodeInRegion/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureMethodInRegionCheck/src/CommonModules/CommonModuleAfterRegion/Module.bsl: -------------------------------------------------------------------------------- 1 | #Region Public 2 | 3 | #EndRegion 4 | 5 | Procedure NonComplient() 6 | 7 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureTopRegionCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/SelfReferenceCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ServerExecutionSafeModeCheck/src/CommonModules/CommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | Функция Тест() 2 | Код = "Рез = 1 + 1"; 3 | Выполнить(Код); 4 | а = 1 + Вычислить(Код); 5 | КонецФункции -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUseAlwaysFlagDisabled/.settings/com.e1c.v8codestyle.bsl.prefs: -------------------------------------------------------------------------------- 1 | addModuleStrictTypesAnnotation=false 2 | createModuleStructure=false 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUseAlwaysFlagDisabled/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUserVisibilityEnabled/.settings/com.e1c.v8codestyle.bsl.prefs: -------------------------------------------------------------------------------- 1 | addModuleStrictTypesAnnotation=false 2 | createModuleStructure=false 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUserVisibilityEnabled/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdCompositeTypeCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdStandardAttributeSynonymEmpty/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/UnsafePasswordStorage/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/workspace/StringLiteralCameCase/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/module-empty-method.md: -------------------------------------------------------------------------------- 1 | # Empty method check 2 | 3 | Empty module method check 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | 10 | ## See 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/module-unused-method.md: -------------------------------------------------------------------------------- 1 | # Unused method check 2 | 3 | Unused module method check 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | 10 | ## See 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-description-ends-on-dot.md: -------------------------------------------------------------------------------- 1 | # Многострочное описание документирующего комментария оканчивается на точку 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-parameter-section.md: -------------------------------------------------------------------------------- 1 | # В секции параметров документирующего комментария пропущено определение параметра 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-interactive-delete.md: -------------------------------------------------------------------------------- 1 | # right-interactive-delete 2 | 3 | 4 | 5 | ## Noncompliant Code Example 6 | 7 | 8 | 9 | ## Compliant Solution 10 | 11 | 12 | ## See 13 | 14 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/empty-lines.bsl: -------------------------------------------------------------------------------- 1 | Procedure MyCorrectProcedureBeforeAfter(Param) Export 2 | 3 | 4 | If Param > 10 Then 5 | 6 | Param = 0; 7 | 8 | EndIf 9 | 10 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CanonicalPragmaExtension/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModuleNamedSelfReferenceCheck/.settings/com.e1c.v8codestyle.bsl.prefs: -------------------------------------------------------------------------------- 1 | addModuleStrictTypesAnnotation=false 2 | createModuleStructure=false 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModuleNamedSelfReferenceCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/EventDataExchangeLoadCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/EventHandlerBooleanParam/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExportMethodInCommandFormModuleCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionMethodPrefixCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionMethodPrefixCheck_Extension/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck_Extension/src/CommonModules/CommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &After("NonComplient") 3 | Procedure Ext1_NonComplient() 4 | Variable = 1; 5 | EndProcedure 6 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck_Extension/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/InvocationFormEventHandler/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ManagerModuleNamedSelfReferenceCheck/.settings/com.e1c.v8codestyle.bsl.prefs: -------------------------------------------------------------------------------- 1 | addModuleStrictTypesAnnotation=false 2 | createModuleStructure=false 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ManagerModuleNamedSelfReferenceCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureEventFormRegionsCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureMethodInRegionCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureVariablesInRegionCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormCommandsSingleEventHandlerCheck/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormDynamicListItemTitle/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListFieldRefNotAdded/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/InputFieldListChoiceMode/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdListObjectPresentation/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdScheduledJobPeriodicity/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/RegisterResourcePrecision/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/src/Subsystems/TopLongDeIncluded/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/src/Subsystems/TopLongEnIncluded/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/src/Subsystems/TopLongNotIncluded/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/src/Subsystems/TopShortEnRuDe/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasForbidden/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/module-undefined-method.md: -------------------------------------------------------------------------------- 1 | # Undefined method 2 | 3 | Undefined function or procedure 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | 10 | ## See 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-procedure-return-section.md: -------------------------------------------------------------------------------- 1 | # Документирующий комментарий содежрит секцию возвращаемого значения для процедуры 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-return-section-type.md: -------------------------------------------------------------------------------- 1 | # Секция возвращаемого значения документирующего комментария содержит корректные типы 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/en/external_conn_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region EventHandlers 3 | 4 | // Enter code here. 5 | 6 | #EndRegion 7 | 8 | #Region Private 9 | 10 | // Enter code here. 11 | 12 | #EndRegion 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/en/http_service_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region EventHandlers 3 | 4 | // Enter code here. 5 | 6 | #EndRegion 7 | 8 | #Region Private 9 | 10 | // Enter code here. 11 | 12 | #EndRegion 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/en/web_service_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region EventHandlers 3 | 4 | // Enter code here. 5 | 6 | #EndRegion 7 | 8 | #Region Private 9 | 10 | // Enter code here. 11 | 12 | #EndRegion 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/ru/common-module-type.md: -------------------------------------------------------------------------------- 1 | # Общий модуль имеет некорректный тип 2 | 3 | Общий модуль имеет некорректный тип 4 | 5 | 6 | ## Неправильно 7 | 8 | ## Правильно 9 | 10 | ## См. 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-configuration-extensions-administration.md: -------------------------------------------------------------------------------- 1 | # Right set: Configuration Extensions administration 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ChangeAndValidateInsteadOfAroundExtension/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExcessExportCheck/src/CommonModules/NoCallPublic/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region Public 3 | 4 | Procedure Compliant() Export 5 | CallNoPublic.Compliant(); 6 | EndProcedure 7 | 8 | #EndRegion 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/FormSelfReferenceOutdatedCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureInitCodeInRegion/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureMethodInRegionCheck/src/CommonModules/CommonModuleInRegion/Module.bsl: -------------------------------------------------------------------------------- 1 | #Region Public 2 | 3 | Procedure NonComplient() 4 | 5 | EndProcedure 6 | 7 | #EndRegion 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureTopRegionCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ServerExecutionSafeModeCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormItemsSingleEventHandler/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck_Extension/src/Configuration/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdStandardAttributeSynonymEmpty/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/src/Subsystems/TopLongRuEnDeIncluded/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-field-in-description-suggestion.md: -------------------------------------------------------------------------------- 1 | # Многострочное описание документирующего комментария содержит определение поля 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/module-unused-method.md: -------------------------------------------------------------------------------- 1 | # Проверка неиспользуемых методов 2 | 3 | Проверка модуля на наличие неиспользуемых методов 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/en/integration_service_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region EventHandlers 3 | 4 | // Enter code here. 5 | 6 | #EndRegion 7 | 8 | #Region Private 9 | 10 | // Enter code here. 11 | 12 | #EndRegion 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ql/markdown/ql-camel-case-string-literal.md: -------------------------------------------------------------------------------- 1 | # Query string literal contains non CamelCase content 2 | 3 | 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-interactive-open-external-data-processors.md: -------------------------------------------------------------------------------- 1 | # Right set: Interactive open external data processors 2 | 3 | ## Noncompliant Code Example 4 | 5 | ## Compliant Solution 6 | 7 | ## See 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModuleNamedSelfReferenceCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExportMethodInCommandFormModuleCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionMethodPrefixCheck_Extension/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck_Extension/src/CommonModules/CompliantCommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &After("Complient") 3 | Procedure Ext1_Complient() 4 | Ext1_Variable = True; 5 | EndProcedure 6 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ManagerModuleNamedSelfReferenceCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureEventFormRegionsCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureMethodInRegionCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureVariablesInRegionCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormCommandsSingleEventHandlerCheck/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUseAlwaysFlagDisabled/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormListRefUserVisibilityEnabled/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-complex-type-with-link.md: -------------------------------------------------------------------------------- 1 | # Поле документирующего комментария использует объявление сложного типа вместо ссылки на тип 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-export-function-return-section.md: -------------------------------------------------------------------------------- 1 | # Секция возвращаемого значения документирующего комментария для экспортной функции 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/ru/right-interactive-delete-predefined-data.md: -------------------------------------------------------------------------------- 1 | # Установлено право "ИнтерактивноеУдалениеПредопределенныхДанных" 2 | 3 | 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ChangeAndValidateInsteadOfAroundExtension/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionMethodPrefixCheck_Extension/src/CommonModules/CommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &Before("NonComplient") 3 | Procedure Ext_NonComplient() 4 | //TODO: Insert the handler content 5 | EndProcedure 6 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck_Extension/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureMethodInRegionCheck/src/CommonModules/CommonModuleExportInRegion/Module.bsl: -------------------------------------------------------------------------------- 1 | #Region Public 2 | 3 | Procedure Complient() Export 4 | 5 | EndProcedure 6 | 7 | #EndRegion 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormCommandsSingleEventHandlerCheck/src/Catalogs/Catalog/Forms/NonCompliantForm/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &AtClient 3 | Procedure Command1(Command) 4 | //TODO: Insert the handler content 5 | EndProcedure 6 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ExtensionObjectNamePrefixCheck_Extension/src/Configuration/MainSectionCommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-parameter-in-description-suggestion.md: -------------------------------------------------------------------------------- 1 | # Многострочное описание документирующего комментария содержит определение параметра 2 | 3 | ## Неправильно 4 | 5 | ## Правильно 6 | 7 | ## См. 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md.ui/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/com/e1c/v8codestyle/md/ui/messages_ru.properties=UTF-8 3 | encoding/=UTF-8 4 | encoding/plugin_ru.properties=UTF-8 5 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/common-module-type.md: -------------------------------------------------------------------------------- 1 | # Common module has incorrect type 2 | 3 | Common module has incorrect type 4 | 5 | 6 | ## Noncompliant Code Example 7 | 8 | ## Compliant Solution 9 | 10 | ## See 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/ru/mdo-name-length.md: -------------------------------------------------------------------------------- 1 | # Длина имени объекта метаданных 2 | 3 | Длина имени объекта метаданного должна быть меньше чем 80 4 | 5 | 6 | ## Неправильно 7 | 8 | ## Правильно 9 | 10 | ## См. 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ql/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/com/e1c/v8codestyle/ql/check/messages_ru.properties=UTF-8 3 | encoding/=UTF-8 4 | encoding/plugin_ru.properties=UTF-8 5 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/com/e1c/v8codestyle/internal/messages_ru.properties=UTF-8 3 | encoding/=UTF-8 4 | encoding/plugin_ru.properties=UTF-8 5 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExportMethodInCommandFormModuleCheck/src/CommonCommands/CommonCommand/CommandModule.bsl: -------------------------------------------------------------------------------- 1 | 2 | &AtClient 3 | Procedure CommandProcessing(CommandParameter, CommandExecuteParameters) Export 4 | EndProcedure 5 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionMethodPrefixCheck_Extension/src/CommonModules/CompliantCommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &After("Complient") 3 | Procedure Ext1_Complient() 4 | //TODO: Insert the handler content 5 | EndProcedure 6 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/src/Subsystems/TopLongEnIncluded/Subsystems/SubLong/CommandInterface.cmi: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/module-unused-local-variable.md: -------------------------------------------------------------------------------- 1 | # Unused local variable check 2 | 3 | Unused module local variable check 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | 10 | ## See 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/en/command_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region EventHandlers 3 | 4 | // Enter code here. 5 | 6 | //%CURRENT_CODE% 7 | 8 | #EndRegion 9 | 10 | #Region Private 11 | 12 | // Enter code here. 13 | 14 | #EndRegion 15 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/com/e1c/v8codestyle/right/check/messages_ru.properties=UTF-8 3 | encoding/=UTF-8 4 | encoding/plugin_ru.properties=UTF-8 5 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ui/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/com/e1c/v8codestyle/internal/ui/messages_ru.properties=UTF-8 3 | encoding/=UTF-8 4 | encoding/plugin_ru.properties=UTF-8 5 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/change-and-validate-instead-of-around.bsl: -------------------------------------------------------------------------------- 1 | Procedure MyProcedure(Param) Export 2 | 3 | Param = 1; 4 | 5 | EndProcedure 6 | 7 | Function MyFunction() Export 8 | 9 | Return 1; 10 | 11 | EndFunction -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/SelfReferenceCheck/.settings/com.e1c.g5.v8.dt.formatter.bsl.prefs: -------------------------------------------------------------------------------- 1 | defaultValuesInitialized=true 2 | eclipse.preferences.version=1 3 | projectSpecificSettingsInited=true 4 | showWhitespaceCharacters=false 5 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/resources/temp-table-has-no-index.ql: -------------------------------------------------------------------------------- 1 | SELECT 2 | 1 AS Field 3 | INTO T 4 | ; 5 | 6 | //////////////////////////////////////////////////////////////////////////////// 7 | SELECT 8 | T.Field 9 | FROM 10 | T AS T -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/mdo-name-length.md: -------------------------------------------------------------------------------- 1 | # Metadata object name length 2 | 3 | Metadata object name length should be less than 80 4 | 5 | 6 | ## Noncompliant Code Example 7 | 8 | ## Compliant Solution 9 | 10 | ## See 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-interactive-delete-predefined-data.md: -------------------------------------------------------------------------------- 1 | # right-interactive-delete-predefined-data 2 | 3 | 4 | 5 | ## Noncompliant Code Example 6 | 7 | 8 | 9 | ## Compliant Solution 10 | 11 | 12 | ## See 13 | 14 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/module-unused-method.bsl: -------------------------------------------------------------------------------- 1 | Procedure BeforeExit(Cancel, WarningText) 2 | i = 0; 3 | i = i + 1; 4 | EndProcedure 5 | 6 | Procedure ModuleUnusedMethodCheck() 7 | i = 0; 8 | i = i + 1; 9 | EndProcedure 10 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExportMethodInCommandFormModuleCheck/src/Catalogs/Products/Commands/TestCommand/CommandModule.bsl: -------------------------------------------------------------------------------- 1 | 2 | &AtClient 3 | Procedure CommandProcessing(CommandParameter, CommandExecuteParameters) Export 4 | EndProcedure 5 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureMethodInRegionCheck/src/CommonModules/CommonModuleInNonInterfaceRegion/Module.bsl: -------------------------------------------------------------------------------- 1 | #Region NonComplient 2 | 3 | Procedure NonComplient() Export 4 | 5 | EndProcedure 6 | 7 | #EndRegion 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormItemsSingleEventHandler/src/CommonForms/TestFormWithIssue/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &AtClient 3 | Procedure Attribute1StartListChoice(Item, StandardProcessing) 4 | //TODO: Insert the handler content 5 | EndProcedure 6 | -------------------------------------------------------------------------------- /bom/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | bom 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.autosort/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/com/e1c/v8codestyle/internal/autosort/messages_ru.properties=UTF-8 3 | encoding/=UTF-8 4 | encoding/plugin_ru.properties=UTF-8 5 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/configuration-data-lock-mode.md: -------------------------------------------------------------------------------- 1 | # Configuration data lock mode 2 | 3 | Application should use managed data lock mode 4 | 5 | 6 | ## Noncompliant Code Example 7 | 8 | ## Compliant Solution 9 | 10 | ## See 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/ru/right-interactive-delete-marked-predefined-data.md: -------------------------------------------------------------------------------- 1 | # Установлено право "ИнтерактивноеУдалениеПомеченныхПредопределенныхДанных" 2 | 3 | 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/ru/right-interactive-set-deletion-mark-predefined-data.md: -------------------------------------------------------------------------------- 1 | # Установлено право "ИнтерактивноеПометкаУдаленияПредопределенныхДанных" 2 | 3 | 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/MdObjectNameLength/.settings/Default.cset: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "settings": { 4 | "mdo-name-length": { 5 | "properties": { 6 | "max-name-length": "12" 7 | } 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/ru/bot_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Область ОбработчикиСобытий 3 | 4 | // Код процедур и функций 5 | 6 | #КонецОбласти 7 | 8 | #Область СлужебныеПроцедурыИФункции 9 | 10 | // Код процедур и функций 11 | 12 | #КонецОбласти 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/ru/right-interactive-clear-deletion-mark-predefined-data.md: -------------------------------------------------------------------------------- 1 | # Установлено право "ИнтерактивноеСнятиеПометкиУдаленияПредопределенныхДанных" 2 | 3 | 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/module-structure.bsl: -------------------------------------------------------------------------------- 1 | 2 | #If Server Or ThickClientOrdinaryApplication Or ExternalConnection Then 3 | 4 | #Region Public 5 | 6 | Procedure Test1() 7 | 8 | EndProcedure 9 | 10 | #EndRegion 11 | 12 | #EndIf 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.autosort.ui/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/com/e1c/v8codestyle/autosort/ui/properties/messages_ru.properties=UTF-8 3 | encoding/=UTF-8 4 | encoding/plugin_ru.properties=UTF-8 5 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/method-param-value-type.md: -------------------------------------------------------------------------------- 1 | # Параметр метода имеет тип 2 | 3 | Система строгой типизации кода проверяет что каждый параметр метода имеет тип значения 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/module-unused-local-variable.md: -------------------------------------------------------------------------------- 1 | # Проверка неиспользуемых локальных переменных 2 | 3 | Проверка модуля на наличие неиспользуемых локальных переменных 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/statement-type-change.md: -------------------------------------------------------------------------------- 1 | # Statement type change 2 | 3 | Check of module strict types system that statement does not change type 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/ru/web_service_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Область ОбработчикиСобытий 3 | 4 | // Код процедур и функций 5 | 6 | #КонецОбласти 7 | 8 | #Область СлужебныеПроцедурыИФункции 9 | 10 | // Код процедур и функций 11 | 12 | #КонецОбласти 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/ru/configuration-data-lock-mode.md: -------------------------------------------------------------------------------- 1 | # Режим блокировки данных конфигурации 2 | 3 | Приложение должно использовать управляемый режим блокировки данных 4 | 5 | 6 | ## Неправильно 7 | 8 | ## Правильно 9 | 10 | ## См. 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-interactive-delete-marked-predefined-data.md: -------------------------------------------------------------------------------- 1 | # right-interactive-delete-marked-predefined-data 2 | 3 | 4 | 5 | ## Noncompliant Code Example 6 | 7 | 8 | 9 | ## Compliant Solution 10 | 11 | 12 | ## See 13 | 14 | -------------------------------------------------------------------------------- /docs/tools/common-module-types.md: -------------------------------------------------------------------------------- 1 | # Создание общих модулей по типам 2 | 3 | В помощник создания нового общего модуля добавлена страница выбора типа модуля и суффикса из списка, определяемого стандартом. 4 | 5 | По выбранному типу устанавливаются свойства общего модуля. 6 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/new-color2.bsl: -------------------------------------------------------------------------------- 1 | Procedure Test() 2 | 3 | Param = new Array(3); 4 | Param[0] = 200; 5 | Param[1] = 100; 6 | Param[2] = 100; 7 | 8 | color = new (Type("Color"), Param); 9 | 10 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/new-font2.bsl: -------------------------------------------------------------------------------- 1 | Procedure Test() 2 | 3 | Param = new Array(3); 4 | Param[0] = 200; 5 | Param[1] = 100; 6 | Param[2] = 100; 7 | 8 | font = new (Type("Font"), Param); 9 | 10 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/read-single-property-simple-type.bsl: -------------------------------------------------------------------------------- 1 | // Parameters: 2 | // Object - String - 3 | // 4 | // Returns: 5 | // String - 6 | Function NoneComliant(Object) 7 | 8 | return Object.Code; 9 | 10 | EndFunction 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/statement-type-change.md: -------------------------------------------------------------------------------- 1 | # Утверждение меняет тип 2 | 3 | Система строгой типизации кода проверяет что утверждение (строка присвоения значения) меняет тип 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/ru/external_conn_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Область ОбработчикиСобытий 3 | 4 | // Код процедур и функций 5 | 6 | #КонецОбласти 7 | 8 | #Область СлужебныеПроцедурыИФункции 9 | 10 | // Код процедур и функций 11 | 12 | #КонецОбласти 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/ru/http_service_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Область ОбработчикиСобытий 3 | 4 | // Код процедур и функций 5 | 6 | #КонецОбласти 7 | 8 | #Область СлужебныеПроцедурыИФункции 9 | 10 | // Код процедур и функций 11 | 12 | #КонецОбласти 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/ru/right-delete.md: -------------------------------------------------------------------------------- 1 | # Установлено право "Удаление" 2 | 3 | Право удаления рекомендуется оставить только в ролях ПолныеПрава и АдминистраторСистемы. 4 | 5 | ## См. 6 | 7 | - [Стандартные роли](https://its.1c.ru/db/v8std#content:488:hdoc:5) -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/module-unused-local-variable.bsl: -------------------------------------------------------------------------------- 1 | Procedure BeforeExit(Cancel, WarningText) 2 | 3 | ModuleUnusedMethodCheck(); 4 | 5 | EndProcedure 6 | 7 | Procedure ModuleUnusedMethodCheck() 8 | 9 | i = 0; 10 | 11 | EndProcedure 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/dynamic-access-method-not-found.md: -------------------------------------------------------------------------------- 1 | # Method not found in accessed object 2 | 3 | Check that dynamicly accessed method exist in the object 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/ru/integration_service_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Область ОбработчикиСобытий 3 | 4 | // Код процедур и функций 5 | 6 | #КонецОбласти 7 | 8 | #Область СлужебныеПроцедурыИФункции 9 | 10 | // Код процедур и функций 11 | 12 | #КонецОбласти 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-interactive-clear-deletion-mark-predefined-data.md: -------------------------------------------------------------------------------- 1 | # right-interactive-clear-deletion-mark-predefined-data 2 | 3 | 4 | 5 | ## Noncompliant Code Example 6 | 7 | 8 | 9 | ## Compliant Solution 10 | 11 | 12 | ## See 13 | 14 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-interactive-set-deletion-mark-predefined-data.md: -------------------------------------------------------------------------------- 1 | # right-interactive-set-deletion-mark-predefined-data 2 | 3 | 4 | 5 | ## Noncompliant Code Example 6 | 7 | 8 | 9 | ## Compliant Solution 10 | 11 | 12 | ## See 13 | 14 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/deprecated-method-non-compliant.bsl: -------------------------------------------------------------------------------- 1 | #Region Public 2 | 3 | // Deprecated. Instead, use SupportedProcedure 4 | Procedure DeprecatedProcedure() Export 5 | 6 | DeprecatedProcedure() 7 | 8 | EndProcedure 9 | 10 | #EndRegion -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/InvocationFormEventHandler/src/Catalogs/Products/Forms/ItemForm/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &AtClient 3 | Procedure OnOpen(Cancel) 4 | EndProcedure 5 | 6 | &AtClient 7 | Procedure OnClose(Exit) 8 | OnOpen(Exit); 9 | EndProcedure 10 | 11 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/resources/temp-table-has-index.ql: -------------------------------------------------------------------------------- 1 | SELECT 2 | 1 AS Field 3 | INTO T 4 | 5 | INDEX BY 6 | Field 7 | ; 8 | 9 | //////////////////////////////////////////////////////////////////////////////// 10 | SELECT 11 | T.Field 12 | FROM 13 | T AS T -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/dynamic-access-method-not-found.md: -------------------------------------------------------------------------------- 1 | # Метод в объекте не найден 2 | 3 | Система строгой типизации кода проверяет что динамически вызываемый метод существует в объекте 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/common-module-name-client.md: -------------------------------------------------------------------------------- 1 | # Client common module should end with Client suffix 2 | 3 | Client common module should end with Client suffix 4 | 5 | 6 | ## Noncompliant Code Example 7 | 8 | ## Compliant Solution 9 | 10 | ## See 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/common-module-name-global.md: -------------------------------------------------------------------------------- 1 | # Global common module should end with Global suffix 2 | 3 | Global common module should end with Global suffix 4 | 5 | 6 | ## Noncompliant Code Example 7 | 8 | ## Compliant Solution 9 | 10 | ## See 11 | 12 | -------------------------------------------------------------------------------- /targets/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.e1c.v8codestyle.targets 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/object-module-export-variable.bsl: -------------------------------------------------------------------------------- 1 | #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда 2 | 3 | Перем А Экспорт; 4 | 5 | #Иначе 6 | ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'"); 7 | #КонецЕсли -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ScheduledJobs/src/CommonModules/Jobs/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | Procedure PredefinedJob() Export 4 | // Insert hanlder code. 5 | EndProcedure 6 | 7 | Procedure NotPredefinedJob() Export 8 | // Insert hanlder code. 9 | EndProcedure 10 | 11 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/SubsystemSynonymTooLong/.settings/Default.cset: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "settings": { 4 | "subsystem-synonym-too-long": { 5 | "properties": { 6 | "subsystemSynonymLangFilter": " de" 7 | } 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/function-return-value-type.md: -------------------------------------------------------------------------------- 1 | # Function reuturns typed value 2 | 3 | Check of module strict types system that every function has return value type 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/method-param-value-type.md: -------------------------------------------------------------------------------- 1 | # Method parameter has value type 2 | 3 | Check of module strict types system that every method parameter has value type 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/structure-consructor-too-many-keys.md: -------------------------------------------------------------------------------- 1 | # Конструктор структуры содержит слишком много ключей 2 | 3 | Проверка конструктора структуры, содержащего больше 3х ключей 4 | 5 | 6 | ## Неправильно 7 | 8 | ## Правильно 9 | 10 | ## См. 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/ru/common-module-name-client.md: -------------------------------------------------------------------------------- 1 | # Клиентский общий модуль должен оканчиваться на суффикс Клиент 2 | 3 | Клиентский общий модуль должен оканчиваться на суффикс Клиент 4 | 5 | 6 | ## Неправильно 7 | 8 | ## Правильно 9 | 10 | ## См. 11 | 12 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/read-single-property-bsl-non-compliant.bsl: -------------------------------------------------------------------------------- 1 | // Parameters: 2 | // Object - CatalogRef.Catalog - 3 | // 4 | // Returns: 5 | // String - 6 | Function NoneComliant(Object) 7 | 8 | return Object.Code; 9 | 10 | EndFunction 11 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModuleNamedSelfReferenceCheck/src/CommonModules/MyCommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | Функция МояФункция() экспорт 2 | Возврат 1; 3 | КонецФункции 4 | 5 | Процедура Тест1() 6 | MyCommonModule.МойРеквизит = MyCommonModule.МояФункция(); 7 | КонецПроцедуры -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | #Eclipse project files 2 | .metadata/ 3 | .metricsapp/ 4 | .metricsapp-tests/ 5 | .JETEmitters/ 6 | #Build targets 7 | bin/ 8 | target/ 9 | #Report directories 10 | /reports 11 | */reports 12 | #Mac-specific directory that no other operating system needs. 13 | .DS_Store 14 | .m2/ -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/en/common_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region Public 3 | 4 | // Enter code here. 5 | 6 | #EndRegion 7 | 8 | #Region Internal 9 | 10 | // Enter code here. 11 | 12 | #EndRegion 13 | 14 | #Region Private 15 | 16 | // Enter code here. 17 | 18 | #EndRegion 19 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/ru/command_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Область ОбработчикиСобытий 3 | 4 | // Код процедур и функций 5 | 6 | //%CURRENT_CODE% 7 | 8 | #КонецОбласти 9 | 10 | #Область СлужебныеПроцедурыИФункции 11 | 12 | // Код процедур и функций 13 | 14 | #КонецОбласти 15 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/ru/common-module-name-global.md: -------------------------------------------------------------------------------- 1 | # Глобальный общий модуль должен оканчиваться на суффикс Глобальный 2 | 3 | Глобальный общий модуль должен оканчиваться на суффикс Глобальный 4 | 5 | 6 | ## Неправильно 7 | 8 | ## Правильно 9 | 10 | ## См. 11 | 12 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/form-module-missing-pragma.bsl: -------------------------------------------------------------------------------- 1 | 2 | Var NoncompliantVariable; 3 | 4 | &AtClient 5 | Var CompliantVariable; 6 | 7 | Procedure Noncompliant() 8 | 9 | EndProcedure 10 | 11 | &AtClient 12 | Procedure Compliant() 13 | 14 | EndProcedure 15 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureMethodInRegionCheck/src/CommonModules/CommonModulMultiLevel/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region Public 3 | 4 | #Region SecondLevel 5 | 6 | #EndRegion 7 | 8 | Procedure Complient() Export 9 | 10 | EndProcedure 11 | 12 | #EndRegion 13 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ModuleStructureMethodInRegionCheck/src/CommonModules/CommonModuleMultiLevel1/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region Public 3 | 4 | #Region SecondLevel 5 | 6 | Procedure NonComplient() Export 7 | 8 | EndProcedure 9 | 10 | #EndRegion 11 | 12 | #EndRegion -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.ql.itests/resources/temp-table-has-no-index-top.ql: -------------------------------------------------------------------------------- 1 | SELECT TOP 100000 2 | 1 AS Field 3 | INTO T 4 | ; 5 | 6 | //////////////////////////////////////////////////////////////////////////////// 7 | SELECT TOP 100 8 | T.Field 9 | FROM 10 | T AS T 11 | INTO T2 12 | ; -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/function-return-value-type.md: -------------------------------------------------------------------------------- 1 | # Функция возвращает типизированное значение 2 | 3 | Система строгой типизации кода проверяет что каждая функция возвращает типизированное значение 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/ru/register-resource-precision.md: -------------------------------------------------------------------------------- 1 | # Длина ресурса регистра накопления или бухгалтерии 2 | 3 | Длина ресурса регистра накопления или бухгалтерии должна быть не больше 25 знаков 4 | 5 | 6 | ## Неправильно 7 | 8 | ## Правильно 9 | 10 | ## См. 11 | 12 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExcessExportCheck/src/CommonModules/isEventSubscription/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | Procedure EventSubscriptionFormGetProcessing(Source, FormType, Parameters, SelectedForm, AdditionalInformation, StandardProcessing) Export 3 | // TODO: Insert handler code. 4 | EndProcedure -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/property-return-type.md: -------------------------------------------------------------------------------- 1 | # Object property has return value type 2 | 3 | Check of module strict types system that dynamicly accessed object property has reutun type 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.right/markdown/right-delete.md: -------------------------------------------------------------------------------- 1 | # Role Right set: Delete 2 | 3 | We recommend that you grant the deletion right in the FullAccess and SystemAdministrator roles only. 4 | 5 | ## See 6 | 7 | - [Standard roles](https://support.1ci.com/hc/en-us/articles/360011003200-Standard-roles) 8 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/property-return-type.md: -------------------------------------------------------------------------------- 1 | # Свойство объекта имеет тип возвращаемого значения 2 | 3 | Система строгой типизации кода проверяет что динамическое свойство объекта имеет тип возвращаемого значения 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/doc-comment-description-ends-on-dot.bsl: -------------------------------------------------------------------------------- 1 | 2 | // First line 3 | // second line 4 | Procedure NonComplaint() Export 5 | // empty 6 | EndProcedure 7 | 8 | // First line 9 | // second line. 10 | Procedure Complaint() Export 11 | // empty 12 | EndProcedure 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/doc-comment-field-type-strict.md: -------------------------------------------------------------------------------- 1 | # Поле документирующего комментария имеет описание типа 2 | 3 | Система строгой типизации кода проверяет, что поле документирующего комментария имеет описание типа 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/com/e1c/v8codestyle/md/check/messages_ru.properties=UTF-8 3 | encoding//src/com/e1c/v8codestyle/md/messages_ru.properties=UTF-8 4 | encoding/=UTF-8 5 | encoding/plugin_ru.properties=UTF-8 6 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/module-empty-method.bsl: -------------------------------------------------------------------------------- 1 | Procedure BeforeExit(Cancel, WarningText) 2 | i = 0; 3 | i = i + 1; 4 | EndProcedure 5 | 6 | Procedure ModuleEmptyMethodCheck() 7 | 8 | EndProcedure 9 | 10 | &AtClient 11 | // 12 | Procedure Command1(Command) 13 | 14 | EndProcedure 15 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/query-in-loop-infinite.bsl: -------------------------------------------------------------------------------- 1 | Procedure WhileStatementInfiniteLoop(SomeArray) Export 2 | 3 | Query = New Query; 4 | 5 | Query.Text = 6 | "SELECT 7 | | 1"; 8 | 9 | While True Do 10 | Query.ExecuteBatchWithIntermediateData(); 11 | EndDo; 12 | 13 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/strict/method-param-value-type.bsl: -------------------------------------------------------------------------------- 1 | // @strict-types 2 | 3 | Procedure NonComplaint(Parameters) Export 4 | // empty 5 | EndProcedure 6 | 7 | // Parameters: 8 | // Parameters - String 9 | Procedure Complaint(Parameters) Export 10 | // empty 11 | EndProcedure 12 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/CommonModuleNamedSelfReferenceCheck/src/CommonModules/MyCommonModuleCached/Module.bsl: -------------------------------------------------------------------------------- 1 | Функция МояФункция() экспорт 2 | Возврат 1; 3 | КонецФункции 4 | 5 | Процедура Тест1() 6 | MyCommonModuleCached.МойРеквизит = MyCommonModuleCached.МояФункция(); 7 | КонецПроцедуры 8 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/common-module-name-client-server.md: -------------------------------------------------------------------------------- 1 | # Client-server common module should end with ClientServer suffix 2 | 3 | Client-server common module should end with ClientServer suffix 4 | 5 | 6 | ## Noncompliant Code Example 7 | 8 | ## Compliant Solution 9 | 10 | ## See 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/register-resource-precision.md: -------------------------------------------------------------------------------- 1 | # Accumulation or accounting register resource precision 2 | 3 | Accumulation or accounting register resource precision must be no more than 25 4 | 5 | 6 | ## Noncompliant Code Example 7 | 8 | ## Compliant Solution 9 | 10 | ## See 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/ru/common-module-name-client-server.md: -------------------------------------------------------------------------------- 1 | # Клиент-серверный общий модуль должен оканчиваться на суффикс КлиентСервер 2 | 3 | Клиент-серверный общий модуль должен оканчиваться на суффикс КлиентСервер 4 | 5 | 6 | ## Неправильно 7 | 8 | ## Правильно 9 | 10 | ## См. 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/en/session_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #If Server Or ThickClientOrdinaryApplication Or ExternalConnection Then 3 | 4 | #Region EventHandlers 5 | 6 | // Enter code here. 7 | 8 | #EndRegion 9 | 10 | #Region Private 11 | 12 | // Enter code here. 13 | 14 | #EndRegion 15 | 16 | #EndIf 17 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.form/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/com/e1c/v8codestyle/form/check/messages_ru.properties=UTF-8 3 | encoding//src/com/e1c/v8codestyle/form/fix/messages_ru.properties=UTF-8 4 | encoding/=UTF-8 5 | encoding/plugin_ru.properties=UTF-8 6 | -------------------------------------------------------------------------------- /repositories/com.e1c.v8codestyle.repository/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.e1c.v8codestyle.repository 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/en/managed_app_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region Variables 3 | 4 | #EndRegion 5 | 6 | #Region EventHandlers 7 | 8 | // Enter code here. 9 | 10 | #EndRegion 11 | 12 | #Region Private 13 | 14 | // Enter code here. 15 | 16 | #EndRegion 17 | 18 | #Region Initialize 19 | 20 | #EndRegion 21 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/en/ordinary_app_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Region Variables 3 | 4 | #EndRegion 5 | 6 | #Region EventHandlers 7 | 8 | // Enter code here. 9 | 10 | #EndRegion 11 | 12 | #Region Private 13 | 14 | // Enter code here. 15 | 16 | #EndRegion 17 | 18 | #Region Initialize 19 | 20 | #EndRegion 21 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/deprecated-method-compliant.bsl: -------------------------------------------------------------------------------- 1 | #Region Public 2 | 3 | #Region Deprecated 4 | 5 | // Deprecated. Instead, use SupportedProcedure 6 | Procedure DeprecatedProcedure() Export 7 | 8 | DeprecatedProcedure() 9 | 10 | EndProcedure 11 | 12 | #EndRegion 13 | 14 | #EndRegion -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/ru/invocation-parameter-type-intersect.md: -------------------------------------------------------------------------------- 1 | # Вызываемый тип пересекается с типом параметра 2 | 3 | Система строгой типизации кода проверяет что тип вызываемого выражения пересекается с типом параметра вызываемого метода 4 | 5 | ## Неправильно 6 | 7 | ## Правильно 8 | 9 | ## См. 10 | 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.form/markdown/input-field-list-choice-mode.md: -------------------------------------------------------------------------------- 1 | # Check input field has correct list choice mode if choice list is not empty 2 | 3 | Check input field has correct list choice mode if choice list is not empty. 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /repositories/com.e1c.v8codestyle.repository.sdk/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.e1c.v8codestyle.repository.sdk 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/InvocationFormEventHandler/src/Catalogs/Products/Forms/ItemForm2/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &AtClient 3 | Procedure Command1(Command) 4 | //TODO: Insert the handler content 5 | EndProcedure 6 | 7 | &AtClient 8 | Procedure Command2(Command) 9 | Command1(Command); 10 | EndProcedure 11 | 12 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/invocation-parameter-type-intersect.md: -------------------------------------------------------------------------------- 1 | # Invocation parameter types intersects 2 | 3 | Check of module strict types system that invocation expression has intercection with invocation parameter type 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/doc-comment-procedure-return-section.bsl: -------------------------------------------------------------------------------- 1 | 2 | // Returns: 3 | // Structure - procedure should not have return section! 4 | Procedure NonComplaint() Export 5 | // empty 6 | EndProcedure 7 | 8 | // Procedure description 9 | Procedure Complaint() Export 10 | // empty 11 | EndProcedure 12 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExtensionVariablePrefixCheck_Extension/src/Roles/Ext1_DefaultRole/Ext1_DefaultRole.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | Ext1_DefaultRole 4 | 5 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/InvocationFormEventHandler/src/Catalogs/Products/Forms/ItemForm1/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &AtClient 3 | Procedure DescriptionOnChange(Item) 4 | //TODO: Insert the handler content 5 | EndProcedure 6 | 7 | &AtClient 8 | Procedure CodeOnChange(Item) 9 | DescriptionOnChange(Item) 10 | EndProcedure 11 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/markdown/constructor-function-return-section.md: -------------------------------------------------------------------------------- 1 | # Data constructor function return section 2 | 3 | Check of module strict types system that return statements of function equals documentation comment return section types 4 | 5 | ## Noncompliant Code Example 6 | 7 | ## Compliant Solution 8 | 9 | ## See 10 | 11 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/deprecated-method-non-export.bsl: -------------------------------------------------------------------------------- 1 | #Область СлужебныеПроцедурыИФункции 2 | 3 | // Устарела. Следует использовать функцию ПоддерживаемаяФункция 4 | //@skip-check module-unused-method 5 | Функция УстаревшаяФункция() 6 | 7 | Результат = 1; 8 | Возврат Результат; 9 | 10 | КонецФункции 11 | 12 | #КонецОбласти -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/lock-out-of-try2.bsl: -------------------------------------------------------------------------------- 1 | Процедура Тест() 2 | 3 | Блокировка = Новый БлокировкаДанных; 4 | ЭлементБлокировкиДанных = Блокировка.Добавить("Документ.ПриходнаяНакладная"); 5 | ЭлементБлокировкиДанных.Режим = РежимБлокировкиДанных.Исключительный; 6 | Блокировка.Заблокировать(); 7 | 8 | КонецПроцедуры -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/strict/function-return-value-type.bsl: -------------------------------------------------------------------------------- 1 | // @strict-types 2 | 3 | Function NonComplaint() Export 4 | // empty 5 | EndFunction 6 | 7 | Function Complaint() 8 | Return 0; 9 | EndFunction 10 | 11 | // Returns: 12 | // String - returning value 13 | Function Complaint() Export 14 | // empty 15 | EndFunction 16 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ManagerModuleNamedSelfReferenceCheck/src/Catalogs/Catalog/ManagerModule.bsl: -------------------------------------------------------------------------------- 1 | Функция МояФункция() экспорт 2 | Возврат 1; 3 | КонецФункции 4 | 5 | Процедура Тест() 6 | Catalogs.Catalog.МойРеквизит = Catalogs.Catalog.МояФункция(); 7 | Справочники.Catalog.МойРеквизит = Справочники.Catalog.МояФункция(); 8 | КонецПроцедуры -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.form.itests/workspace/FormCommandsSingleEventHandlerCheck/src/Catalogs/Catalog/Forms/CompliantForm/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &AtClient 3 | Procedure Command1(Command) 4 | //TODO: Insert the handler content 5 | EndProcedure 6 | 7 | &AtClient 8 | Procedure Command2(Command) 9 | //TODO: Insert the handler content 10 | EndProcedure 11 | 12 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/doc-comment-type.bsl: -------------------------------------------------------------------------------- 1 | 2 | // Parameters: 3 | // Parameters - Structure1 - incorrect type 4 | Procedure NonComplaint(Parameters) Export 5 | // empty 6 | EndProcedure 7 | 8 | // Parameters: 9 | // Parameters - Structure - correct type 10 | Procedure Complaint(Parameters) Export 11 | // empty 12 | EndProcedure 13 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/ru/session_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда 3 | 4 | #Область ОбработчикиСобытий 5 | 6 | // Код процедур и функций 7 | 8 | #КонецОбласти 9 | 10 | #Область СлужебныеПроцедурыИФункции 11 | 12 | // Код процедур и функций 13 | 14 | #КонецОбласти 15 | 16 | #КонецЕсли 17 | -------------------------------------------------------------------------------- /features/com.e1c.v8codestyle.sdk.feature/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.e1c.v8codestyle.sdk.feature 4 | 5 | 6 | 7 | 8 | 9 | 10 | org.eclipse.pde.FeatureNature 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/lock-out-of-try.bsl: -------------------------------------------------------------------------------- 1 | Процедура Тест() 2 | 3 | БлокировкаДанных = Новый БлокировкаДанных; 4 | ЭлементБлокировкиДанных = БлокировкаДанных.Добавить("Документ.ПриходнаяНакладная"); 5 | ЭлементБлокировкиДанных.Режим = РежимБлокировкиДанных.Исключительный; 6 | БлокировкаДанных.Заблокировать(); 7 | 8 | КонецПроцедуры -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/strict/invocation-parameter-type-intersect-catalog-object.bsl: -------------------------------------------------------------------------------- 1 | // @strict-types 2 | 3 | Procedure OnWrite() 4 | 5 | Test(ThisObject); 6 | 7 | EndProcedure 8 | 9 | // Parameters: 10 | // ObjectOfCatalog - CatalogObject - Объект справочника 11 | // 12 | Procedure Test(ObjectOfCatalog) 13 | 14 | 15 | EndProcedure 16 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/SelfReferenceCheck/src/CommonModules/MyCommonModule/Module.bsl: -------------------------------------------------------------------------------- 1 | Функция МояФункция() экспорт 2 | Возврат 1; 3 | КонецФункции 4 | 5 | Процедура Тест1() 6 | ЭтотОбъект.МойРеквизит = ЭтотОбъект.МояФункция(); 7 | КонецПроцедуры 8 | 9 | Процедура Тест2() 10 | ThisObject.МойРеквизит = ThisObject.МояФункция(); 11 | КонецПроцедуры -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/ru/common_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Область ПрограммныйИнтерфейс 3 | 4 | // Код процедур и функций 5 | 6 | #КонецОбласти 7 | 8 | #Область СлужебныйПрограммныйИнтерфейс 9 | 10 | // Код процедур и функций 11 | 12 | #КонецОбласти 13 | 14 | #Область СлужебныеПроцедурыИФункции 15 | 16 | // Код процедур и функций 17 | 18 | #КонецОбласти 19 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/strict/invocation-parameter-type-intersect-local-doc-comment.bsl: -------------------------------------------------------------------------------- 1 | // @strict-types 2 | 3 | Procedure NonComplaint() Export 4 | 5 | Complaint("1"); 6 | 7 | EndProcedure 8 | 9 | 10 | // Parameters: 11 | // Strings - Array 12 | Procedure Complaint(Strings) 13 | 14 | Complaint(Strings); 15 | 16 | EndProcedure 17 | 18 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/strict/statement-type-change.bsl: -------------------------------------------------------------------------------- 1 | // @strict-types 2 | 3 | // Parameters: 4 | // Parameters - String 5 | Procedure NonComplaint(Parameters) Export 6 | Parameters = 1; 7 | EndProcedure 8 | 9 | // Parameters: 10 | // Parameters - String 11 | Procedure Complaint(Parameters) Export 12 | Parameters = "1"; 13 | EndProcedure 14 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/ru/common-module-name-cached.md: -------------------------------------------------------------------------------- 1 | # Общий модуль с повторно используемыми значениями 2 | 3 | Общий модуль с повторно используемыми значениями должен именоваться с постфиксом "ПовтИсп" 4 | 5 | 6 | ## Неправильно 7 | 8 | ## Правильно 9 | 10 | ## См. 11 | 12 | [Правила создания общих модулей](https://its.1c.ru/db/v8std#content:469:hdoc:2.2) -------------------------------------------------------------------------------- /docs/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: com.e1c.v8codestyle.docs;singleton:=true 5 | Bundle-Version: 0.4.0.qualifier 6 | Bundle-Vendor: %providerName 7 | Automatic-Module-Name: com.e1c.v8codestyle.docs 8 | Bundle-RequiredExecutionEnvironment: JavaSE-11 9 | Bundle-Localization: plugin 10 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasRls/src/Roles/OtherRls/OtherRls.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | OtherRls 4 | 5 | en 6 | Other rls 7 | 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/mdo-scheduled-job-description.md: -------------------------------------------------------------------------------- 1 | # The description of the predefine sheduled job is set 2 | 3 | Description of predefined Scheduled jobs should not be set. 4 | Instead, it is enough to set only synonym for a predefined scheduled job. 5 | 6 | ## See 7 | 8 | [Sheduled jobs: localization requirements](https://its.1c.ru/db/v8std#content:767:hdoc:1) 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/ru/managed_app_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Область ОписаниеПеременных 3 | 4 | #КонецОбласти 5 | 6 | #Область ОбработчикиСобытий 7 | 8 | // Код процедур и функций 9 | 10 | #КонецОбласти 11 | 12 | #Область СлужебныеПроцедурыИФункции 13 | 14 | // Код процедур и функций 15 | 16 | #КонецОбласти 17 | 18 | #Область Инициализация 19 | 20 | #КонецОбласти 21 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/templates/ru/ordinary_app_module.bsl: -------------------------------------------------------------------------------- 1 | 2 | #Область ОписаниеПеременных 3 | 4 | #КонецОбласти 5 | 6 | #Область ОбработчикиСобытий 7 | 8 | // Код процедур и функций 9 | 10 | #КонецОбласти 11 | 12 | #Область СлужебныеПроцедурыИФункции 13 | 14 | // Код процедур и функций 15 | 16 | #КонецОбласти 17 | 18 | #Область Инициализация 19 | 20 | #КонецОбласти 21 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/plugin_ru.properties: -------------------------------------------------------------------------------- 1 | #Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) 2 | 3 | category.md.description = Проверки модели метаданных (Metadata, файлы *.mdo) по стандартам 4 | category.md.title = Проверки метаданных по стандартам 5 | 6 | pluginName = 1С:Стандарты разработки V8 Плагин метаданных 7 | 8 | providerName = ООО "1С-Софт" 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/ExcessExportCheck/src/Catalogs/Catalog/Forms/ItemForm/Module.bsl: -------------------------------------------------------------------------------- 1 | 2 | &НаКлиенте 3 | Процедура ВыбратьЗавершение(Результат, ДополнительныеПараметры) Экспорт 4 | // 5 | КонецПроцедуры 6 | 7 | &НаКлиенте 8 | Процедура СоздатьОповещение() 9 | ОписаниеОповещения = Новый ОписаниеОповещения("ВыбратьЗавершение", ЭтотОбъект); 10 | КонецПроцедуры 11 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasRls/src/Roles/FullAccess/FullAccess.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | FullAccess 4 | 5 | en 6 | Full access 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/deprecated-method-nested-region-compliant.bsl: -------------------------------------------------------------------------------- 1 | #Region Public 2 | 3 | #Region Deprecated 4 | 5 | #Region NestedRegion 6 | 7 | // Deprecated. Instead, use SupportedProcedure 8 | Procedure DeprecatedProcedure() Export 9 | 10 | DeprecatedProcedure() 11 | 12 | EndProcedure 13 | 14 | #EndRegion 15 | 16 | #EndRegion 17 | 18 | #EndRegion -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/strict/dynamic-access-method-not-found.bsl: -------------------------------------------------------------------------------- 1 | // @strict-types 2 | 3 | Procedure NonComplaint(Module) Export 4 | 5 | Module.CostomAction(); 6 | 7 | EndProcedure 8 | 9 | Procedure Complaint() Export 10 | 11 | ThisObject.CostomAction(); 12 | 13 | EndProcedure 14 | 15 | 16 | Procedure CostomAction() Export 17 | 18 | 19 | EndProcedure 20 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/strict/structure-consructor-value-type.bsl: -------------------------------------------------------------------------------- 1 | // @strict-types 2 | 3 | Procedure NonComplaint() Export 4 | 5 | Params = new Structure("Key1, 6 | |Key2, Key3", , 1); 7 | 8 | EndProcedure 9 | 10 | Procedure Complaint() Export 11 | 12 | Params = new Structure("Key1, Key2", 0, ""); 13 | Params.Insert("Key3", ""); 14 | 15 | EndProcedure 16 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/workspace/SelfReferenceCheck/src/Catalogs/Products/ObjectModule.bsl: -------------------------------------------------------------------------------- 1 | Перем МойРеквизит экспорт; 2 | 3 | Функция МояФункция(Реквизит) экспорт 4 | Возврат Реквизит + 1; 5 | КонецФункции 6 | 7 | Процедура Тест() 8 | ЭтотОбъект.МойРеквизит = ЭтотОбъект.МояФункция(МойРеквизит); 9 | ThisObject.МойРеквизит = ThisObject.МояФункция(МойРеквизит); 10 | КонецПроцедуры -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasForbidden/src/Roles/FullAccess/FullAccess.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | FullAccess 4 | 5 | en 6 | Full access 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/StandardRoles/src/Roles/StandardRole/StandardRole.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | StandardRole 4 | 5 | en 6 | Standard role 7 | 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/src/com/e1c/v8codestyle/bsl/strict/fix/messages_ru.properties: -------------------------------------------------------------------------------- 1 | #Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/) 2 | 3 | RemoveStrictTypesAnnotationFix_Description = Удалить аннотацию @strict-types из модуля 4 | 5 | RemoveStrictTypesAnnotationFix_Details = Комментарий в заголовке модуля которой содержит аннотацию "// @strict-types" будет удален 6 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/ru/common-module-name-server-call.md: -------------------------------------------------------------------------------- 1 | # Общий модуль, для которого предусмотрен вызов сервера 2 | 3 | Общий модуль, для которого предусмотрен вызов сервера, должен именоваться с постфиксом "ВызовСервера" 4 | 5 | 6 | ## Неправильно 7 | 8 | ## Правильно 9 | 10 | ## См. 11 | 12 | [Правила создания общих модулей](https://its.1c.ru/db/v8std#content:469:hdoc:2.2) -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/strict/invocation-parameter-type-intersect.bsl: -------------------------------------------------------------------------------- 1 | // @strict-types 2 | 3 | Procedure NonComplaint(Strings) Export 4 | 5 | Result = StrConcat(Strings, "1"); 6 | 7 | EndProcedure 8 | 9 | 10 | // Parameters: 11 | // Strings - Array 12 | Procedure Complaint(Strings) Export 13 | 14 | Result = StrConcat(Strings, "1"); 15 | 16 | EndProcedure 17 | 18 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.ui.itests/resources/doc-comment-view.bsl: -------------------------------------------------------------------------------- 1 | 2 | // Method description 3 | // 4 | // Parameters: 5 | // Parameters - Structure: 6 | // * Key1 - has not type for key 7 | Procedure Test(Parameters) Export 8 | // empty 9 | EndProcedure 10 | 11 | // Returns: 12 | // Array of See Test 13 | Function Test2() Export 14 | // empty 15 | Return Undefined; 16 | EndFunction 17 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/doc-comment-field-name.bsl: -------------------------------------------------------------------------------- 1 | 2 | // Parameters: 3 | // Parameters - Structure: 4 | // * 1Name - incorrect name 5 | // 6 | Procedure NonComplaint(Parameters) 7 | 8 | EndProcedure 9 | 10 | 11 | // Parameters: 12 | // Parameters - Structure: 13 | // * Name - correct name 14 | // 15 | Procedure Complaint(Parameters) 16 | 17 | EndProcedure 18 | 19 | -------------------------------------------------------------------------------- /bom/html/header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | titleToken 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/doc-comment-collection-item-type.bsl: -------------------------------------------------------------------------------- 1 | 2 | // Parameters: 3 | // Parameters - Array - here array without item type 4 | Procedure NonComplaint(Parameters) Export 5 | // empty 6 | EndProcedure 7 | 8 | // Parameters: 9 | // Parameters - Array of Number - has type of collection item 10 | Procedure Complaint(Parameters) Export 11 | // empty 12 | EndProcedure 13 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasForbidden/src/Roles/AllowedRights/AllowedRights.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | AllowedRights 4 | 5 | en 6 | Allowed rights 7 | 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/markdown/ru/common-module-name-client-cached.md: -------------------------------------------------------------------------------- 1 | # Клиентский общий модуль с повторно используемыми значениями 2 | 3 | Клиентский общий модуль с повторно используемыми значениями должен именоваться с постфиксом "КлиентПовтИсп" 4 | 5 | 6 | ## Неправильно 7 | 8 | ## Правильно 9 | 10 | ## См. 11 | 12 | [Правила создания общих модулей](https://its.1c.ru/db/v8std#content:469:hdoc:2.2) -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasForbidden/src/Roles/ForbiddenRights/ForbiddenRights.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | ForbiddenRights 4 | 5 | en 6 | Forbidden rights 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/module-attachable-event-handler-name.bsl: -------------------------------------------------------------------------------- 1 | 2 | // Parameters: 3 | // Item - FormField 4 | Procedure Incorrect(Item) 5 | 6 | Item.SetAction("OnChange", "CorrectOnChange"); 7 | 8 | EndProcedure 9 | 10 | 11 | // Parameters: 12 | // Item - FormField 13 | Procedure Correct(Item) 14 | 15 | Item.SetAction("OnChange", "Attachable_CorrectOnChange"); 16 | 17 | EndProcedure -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.md.itests/workspace/ScheduledJobs/src/CommonModules/Jobs/Jobs.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | Jobs 4 | 5 | en 6 | Jobs 7 | 8 | true 9 | 10 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.bsl/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.md/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ql/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.ui/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.bsl.itests/resources/module-structure-sub-region.bsl: -------------------------------------------------------------------------------- 1 | 2 | #If Server Or ThickClientOrdinaryApplication Or ExternalConnection Then 3 | 4 | #Region Public 5 | 6 | Procedure Test1() 7 | 8 | EndProcedure 9 | 10 | #EndRegion 11 | 12 | #Region NotEmpty 13 | 14 | #Region Public1 15 | 16 | Procedure Test() 17 | 18 | EndProcedure 19 | 20 | #EndRegion 21 | 22 | #EndRegion 23 | 24 | #EndIf 25 | -------------------------------------------------------------------------------- /tests/com.e1c.v8codestyle.right.itests/workspace/RoleRightHasRls/src/Roles/SystemAdministrator/SystemAdministrator.mdo: -------------------------------------------------------------------------------- 1 | 2 | 3 | SystemAdministrator 4 | 5 | en 6 | System administrator 7 | 8 | 9 | -------------------------------------------------------------------------------- /bundles/com.e1c.v8codestyle.autosort/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | --------------------------------------------------------------------------------