Skip to content

Instantly share code, notes, and snippets.

View emilyuhde's full-sized avatar

Emily Uhde emilyuhde

View GitHub Profile
@emilyuhde
emilyuhde / README.md
Last active August 24, 2023 21:36
Code QA LLM Tool
import { renderToString } from 'react-dom/server';
import fs from 'fs';
const A11y = async(component, name) => {
const { evaluate } = require('aatt');
const htmlWrapped = renderToString(component);
const dir = 'src/site/assets/a11y';
const result = await evaluate({
source: `
import React from 'react';
import ReactDOM from 'react-dom';
import A11y from '../../test-utils/A11y.util';
...import component here....
describe('<ComponentName />', () => {
it('passes a11y check', async(done) => {
import React, { useState } from 'react';
import { withStyles } from '@hedtech/react-design-system/core/styles';
import Typography from '@hedtech/react-design-system/core/Typography';
import { default as ReactTimePicker } from 'react-time-picker';
const styles = theme => ({
sectionHeaders: {
paddingTop: theme.spacing.unit * 7.5,
},
});
import React, { Component } from 'react';
import { withStyles } from '@hedtech/react-design-system/core/styles';
import { default as ReactTimePicker } from 'react-time-picker';
const styles = theme => ({
sectionHeaders: {
paddingTop: theme.spacing.unit * 7.5,
},
});
import socket
from tornado.websocket import WebSocketHandler
class Broadcaster(object):
_instance
@staticmethod
def get_instance():