Skip to content

Commit

Permalink
brighterscript@1.0.0-alpha.27
Browse files Browse the repository at this point in the history
  • Loading branch information
TwitchBronBron committed Mar 8, 2024
1 parent ac82ff8 commit 978108a
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 9 deletions.
8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
"@types/node": "^14.6.0",
"@typescript-eslint/eslint-plugin": "^3.10.1",
"@typescript-eslint/parser": "^3.10.1",
"brighterscript": "^1.0.0-alpha.26",
"brighterscript": "^1.0.0-alpha.27",
"chai": "^4.3.6",
"eslint": "^7.7.0",
"mocha": "^9.2.2",
Expand Down
3 changes: 2 additions & 1 deletion src/plugins/codeStyle/index.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import { BsDiagnostic, createVisitor, FunctionExpression, isBrsFile, isGroupingExpression, TokenKind, WalkMode, CancellationTokenSource, DiagnosticSeverity, OnGetCodeActionsEvent, isCommentStatement, AALiteralExpression, AAMemberExpression, SymbolTypeFlag, isVoidType, CompilerPlugin, AfterFileValidateEvent } from 'brighterscript';
import { BsDiagnostic, createVisitor, FunctionExpression, isBrsFile, isGroupingExpression, TokenKind, WalkMode, CancellationTokenSource, DiagnosticSeverity, OnGetCodeActionsEvent, isCommentStatement, AALiteralExpression, AAMemberExpression, isVoidType, CompilerPlugin, AfterFileValidateEvent } from 'brighterscript';
import { RuleAAComma } from '../..';
import { addFixesToEvent } from '../../textEdit';
import { PluginContext } from '../../util';
import { createColorValidator } from '../../createColorValidator';
import { messages } from './diagnosticMessages';
import { extractFixes } from './styleFixes';
import { SymbolTypeFlag } from 'brighterscript/dist/SymbolTableFlag';

export default class CodeStyle implements CompilerPlugin {

Expand Down
3 changes: 2 additions & 1 deletion src/plugins/codeStyle/styleFixes.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import { BscFile, BsDiagnostic, FunctionExpression, GroupingExpression, IfStatement, isIfStatement, isVoidType, Position, Range, SymbolTypeFlag, VoidType, WhileStatement } from 'brighterscript';
import { BscFile, BsDiagnostic, FunctionExpression, GroupingExpression, IfStatement, isIfStatement, isVoidType, Position, Range, VoidType, WhileStatement } from 'brighterscript';
import { ChangeEntry, comparePos, insertText, replaceText } from '../../textEdit';
import { CodeStyleError } from './diagnosticMessages';
import { platform } from 'process';
import { SymbolTypeFlag } from 'brighterscript/dist/SymbolTableFlag';

export function extractFixes(
addFixes: (file: BscFile, changes: ChangeEntry) => void,
Expand Down
3 changes: 2 additions & 1 deletion src/plugins/trackCodeFlow/index.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,8 @@ describe('trackCodeFlow', () => {
const actual = fmtDiagnostics(diagnostics);
const expected = [
`18:LINT1003:Not all the code paths assign 'b'`,
`27:LINT1003:Not all the code paths assign 'b'`
`27:LINT1003:Not all the code paths assign 'b'`,
`64:1031:Cannot use the 'new' keyword here because 'Bar' is not a constructable type`
];
expect(actual).deep.equal(expected);
});
Expand Down
3 changes: 2 additions & 1 deletion src/plugins/trackCodeFlow/returnTracking.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { BscFile, FunctionExpression, BsDiagnostic, isCommentStatement, DiagnosticTag, isReturnStatement, isIfStatement, isThrowStatement, TokenKind, util, ReturnStatement, ThrowStatement, isTryCatchStatement, isCatchStatement, isVoidType, SymbolTypeFlag } from 'brighterscript';
import { BscFile, FunctionExpression, BsDiagnostic, isCommentStatement, DiagnosticTag, isReturnStatement, isIfStatement, isThrowStatement, TokenKind, util, ReturnStatement, ThrowStatement, isTryCatchStatement, isCatchStatement, isVoidType } from 'brighterscript';
import { LintState, StatementInfo } from '.';
import { PluginContext } from '../../util';
import { SymbolTypeFlag } from 'brighterscript/dist/SymbolTableFlag';

interface ReturnInfo {
stat: ReturnStatement;
Expand Down

0 comments on commit 978108a

Please sign in to comment.