Skip to content
This repository was archived by the owner on Aug 25, 2025. It is now read-only.

Commit 392a7eb

Browse files
committed
fix lint (unused variables)
1 parent f48f24c commit 392a7eb

File tree

2 files changed

+22
-42
lines changed

2 files changed

+22
-42
lines changed

src/PartiallyGeneratedCode.hack

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ final class PartiallyGeneratedCode {
126126
* manual sections, duplicated ids, etc)
127127
*/
128128
public function assertValidManualSections(): void {
129-
foreach ($this->iterateCodeSections($this->code) as $section) {
129+
foreach ($this->iterateCodeSections($this->code) as $_section) {
130130
}
131131
}
132132

@@ -141,14 +141,12 @@ final class PartiallyGeneratedCode {
141141
string $code,
142142
): \Generator<int, (?string, string), void> {
143143
// Regular expression to match the beginning of a manual section
144-
$quoted = \preg_quote(self::$manualBegin, '/');
145144
$begin = self::getBeginManualSectionRegex('(.*)');
146145
$valid_begin = self::getBeginManualSectionRegex('([A-Za-z0-9:_]+)');
147146

148147
$seen_ids = keyset[];
149148
$current_id = null;
150149
$chunk = array();
151-
$manual = array();
152150
$lines = \explode("\n", $code);
153151
foreach ($lines as $line) {
154152
if (\strpos($line, self::$manualEnd) !== false) {

tests/CodegenFileTest.hack

Lines changed: 21 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -143,21 +143,18 @@ final class CodegenFileTest extends CodegenBaseTest {
143143
}
144144

145145
public function testSaveAutogenerated(): void {
146-
$cgf = $this->getCodegenFactory();
147146
$fname = $this->saveAutogeneratedFile();
148147
expect_with_context(static::class, Filesystem::readFile($fname))->toBeUnchanged();
149148
}
150149

151150
public function testClobberManuallyWrittenCode(): void {
152-
$cgf = $this->getCodegenFactory();
153151
expect(() ==> {
154152
$fname = $this->saveManuallyWrittenFile();
155153
$this->saveAutogeneratedFile($fname);
156154
})->toThrow(CodegenFileNoSignatureException::class);
157155
}
158156

159157
public function testReSaveAutogenerated(): void {
160-
$cgf = $this->getCodegenFactory();
161158
$fname = $this->saveAutogeneratedFile();
162159
$content0 = Filesystem::readFile($fname);
163160
$this->saveAutogeneratedFile($fname);
@@ -166,7 +163,6 @@ final class CodegenFileTest extends CodegenBaseTest {
166163
}
167164

168165
public function testSaveModifiedAutogenerated(): void {
169-
$cgf = $this->getCodegenFactory();
170166
expect(() ==> {
171167
$fname = $this->saveAutogeneratedFile();
172168
$content = Filesystem::readFile($fname);
@@ -177,7 +173,6 @@ final class CodegenFileTest extends CodegenBaseTest {
177173

178174

179175
public function testSavePartiallyGenerated(): void {
180-
$cgf = $this->getCodegenFactory();
181176
$fname = $this->savePartiallyGeneratedFile();
182177
$content = Filesystem::readFile($fname);
183178
expect_with_context(static::class, $content)->toBeUnchanged();
@@ -187,7 +182,6 @@ final class CodegenFileTest extends CodegenBaseTest {
187182
}
188183

189184
public function testReSavePartiallyGenerated(): void {
190-
$cgf = $this->getCodegenFactory();
191185
$fname = $this->savePartiallyGeneratedFile();
192186
$content0 = Filesystem::readFile($fname);
193187
$this->savePartiallyGeneratedFile($fname);
@@ -196,7 +190,6 @@ final class CodegenFileTest extends CodegenBaseTest {
196190
}
197191

198192
public function testSaveModifiedWrongPartiallyGenerated(): void {
199-
$cgf = $this->getCodegenFactory();
200193
expect(() ==> {
201194
$fname = $this->savePartiallyGeneratedFile();
202195
$content = Filesystem::readFile($fname);
@@ -222,7 +215,6 @@ final class CodegenFileTest extends CodegenBaseTest {
222215
* Test modifying a manual section and saving.
223216
*/
224217
public function testSaveModifiedManualSectionPartiallyGenerated(): void {
225-
$cgf = $this->getCodegenFactory();
226218
$fname = $this->createAndModifyPartiallyGeneratedFile();
227219
$this->savePartiallyGeneratedFile($fname);
228220
$content = Filesystem::readFile($fname);
@@ -234,7 +226,6 @@ final class CodegenFileTest extends CodegenBaseTest {
234226
* that the generated part is different too.
235227
*/
236228
public function testSaveModifyPartiallyGenerated(): void {
237-
$cgf = $this->getCodegenFactory();
238229
$fname = $this->createAndModifyPartiallyGeneratedFile();
239230
$this->savePartiallyGeneratedFile($fname, true);
240231
$content = Filesystem::readFile($fname);
@@ -318,16 +309,13 @@ final class CodegenFileTest extends CodegenBaseTest {
318309
}
319310

320311
public function testNoShebangInStrict(): void {
321-
expect(() ==> {
322-
$cgf = $this->getCodegenFactory();
323-
$code = $cgf
324-
->codegenFile('no_file')
325-
->setFileType(CodegenFileType::HACK_STRICT)
326-
->setShebangLine('#!/usr/bin/env hhvm')
327-
->render();
328-
})->toThrow( /* HH_FIXME[2049] no hhi for invariantexception */
329-
\HH\InvariantException::class,
330-
);
312+
expect(
313+
() ==> $this->getCodegenFactory()
314+
->codegenFile('no_file')
315+
->setFileType(CodegenFileType::HACK_STRICT)
316+
->setShebangLine('#!/usr/bin/env hhvm')
317+
->render(),
318+
)->toThrow(\HH\InvariantException::class);
331319
}
332320

333321
public function testDotHackExecutable(): void {
@@ -347,29 +335,23 @@ final class CodegenFileTest extends CodegenBaseTest {
347335
}
348336

349337
public function testNoPseudoMainHeaderInStrict(): void {
350-
expect(() ==> {
351-
$cgf = $this->getCodegenFactory();
352-
$code = $cgf
353-
->codegenFile('no_file')
354-
->setFileType(CodegenFileType::HACK_STRICT)
355-
->setPseudoMainHeader('exit();')
356-
->render();
357-
})->toThrow( /* HH_FIXME[2049] no hhi for invariantexception */
358-
\HH\InvariantException::class,
359-
);
338+
expect(
339+
() ==> $this->getCodegenFactory()
340+
->codegenFile('no_file')
341+
->setFileType(CodegenFileType::HACK_STRICT)
342+
->setPseudoMainHeader('exit();')
343+
->render(),
344+
)->toThrow(\HH\InvariantException::class);
360345
}
361346

362347
public function testNoPseudoMainFooterInStrict(): void {
363-
expect(() ==> {
364-
$cgf = $this->getCodegenFactory();
365-
$code = $cgf
366-
->codegenFile('no_file')
367-
->setFileType(CodegenFileType::HACK_STRICT)
368-
->setPseudoMainFooter('exit();')
369-
->render();
370-
})->toThrow( /* HH_FIXME[2049] no hhi for invariantexception */
371-
\HH\InvariantException::class,
372-
);
348+
expect(
349+
() ==> $this->getCodegenFactory()
350+
->codegenFile('no_file')
351+
->setFileType(CodegenFileType::HACK_STRICT)
352+
->setPseudoMainFooter('exit();')
353+
->render(),
354+
)->toThrow(\HH\InvariantException::class);
373355
}
374356

375357
public function testFormattingFullyGeneratedFile(): void {

0 commit comments

Comments
 (0)