chore: use prettier instead of clang-format (#7014)

* chore: add and configure prettier

* chore: remove clang-format

* chore: remove clang-format config

* chore: lint additional ts files

* chore: fix lint errors in blocks

* chore: add prettier-ignore where needed

* chore: ignore js blocks when formatting

* chore: fix playground html syntax

* chore: fix yaml spacing from merge

* chore: convert text blocks to use arrow functions

* chore: format everything with prettier

* chore: fix lint unused imports in blocks
This commit is contained in:
Maribeth Bottorff
2023-05-10 16:01:39 -07:00
committed by GitHub
parent af991f5e1b
commit 88ff901a72
425 changed files with 29170 additions and 21169 deletions

View File

@@ -6,18 +6,20 @@
goog.declareModuleId('Blockly.test.commentDeserialization');
import {sharedTestSetup, sharedTestTeardown} from './test_helpers/setup_teardown.js';
import {
sharedTestSetup,
sharedTestTeardown,
} from './test_helpers/setup_teardown.js';
import {simulateClick} from './test_helpers/user_input.js';
suite('Comment Deserialization', function() {
setup(function() {
suite('Comment Deserialization', function () {
setup(function () {
sharedTestSetup.call(this);
Blockly.defineBlocksWithJsonArray([
{
"type": "empty_block",
"message0": "",
"args0": [],
'type': 'empty_block',
'message0': '',
'args0': [],
},
]);
const toolboxXml = `
@@ -37,18 +39,19 @@ suite('Comment Deserialization', function() {
toolbox: Blockly.utils.xml.textToDom(toolboxXml),
});
});
teardown(function() {
teardown(function () {
sharedTestTeardown.call(this);
});
suite('Pattern', function() {
teardown(function() {
suite('Pattern', function () {
teardown(function () {
// Delete all blocks.
this.workspace.clear();
});
function createBlock(workspace) {
const block = Blockly.Xml.domToBlock(Blockly.utils.xml.textToDom(
'<block type="empty_block"/>'
), workspace);
const block = Blockly.Xml.domToBlock(
Blockly.utils.xml.textToDom('<block type="empty_block"/>'),
workspace
);
block.setCommentText('test text');
return block;
}
@@ -64,7 +67,7 @@ suite('Comment Deserialization', function() {
// Check comment text.
chai.assert.equal(comment.textarea_.value, text);
}
test('Trashcan', function() {
test('Trashcan', function () {
// Create block.
this.block = createBlock(this.workspace);
// Delete block.
@@ -73,12 +76,16 @@ suite('Comment Deserialization', function() {
// Open trashcan.
simulateClick(this.workspace.trashcan.svgGroup);
// Place from trashcan.
simulateClick(this.workspace.trashcan.flyout.svgGroup_.querySelector('.blocklyDraggable'));
simulateClick(
this.workspace.trashcan.flyout.svgGroup_.querySelector(
'.blocklyDraggable'
)
);
chai.assert.equal(this.workspace.getAllBlocks().length, 1);
// Check comment.
assertComment(this.workspace, 'test text');
});
test('Undo', function() {
test('Undo', function () {
// Create block.
this.block = createBlock(this.workspace);
// Delete block.
@@ -90,7 +97,7 @@ suite('Comment Deserialization', function() {
// Check comment.
assertComment(this.workspace, 'test text');
});
test('Redo', function() {
test('Redo', function () {
// Create block.
this.block = createBlock(this.workspace);
// Undo & undo.
@@ -104,11 +111,13 @@ suite('Comment Deserialization', function() {
// Check comment.
assertComment(this.workspace, 'test text');
});
test('Toolbox', function() {
test('Toolbox', function () {
// Place from toolbox.
const toolbox = this.workspace.getToolbox();
simulateClick(toolbox.HtmlDiv.querySelector('.blocklyTreeRow'));
simulateClick(toolbox.getFlyout().svgGroup_.querySelector('.blocklyDraggable'));
simulateClick(
toolbox.getFlyout().svgGroup_.querySelector('.blocklyDraggable')
);
chai.assert.equal(this.workspace.getAllBlocks().length, 1);
// Check comment.
assertComment(this.workspace, 'test toolbox text');